Python—assert、isinstance的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python—assert、isinstance的用法相关的知识,希望对你有一定的参考价值。

参考技术A

Python—assert、isinstance的用法

1 assert

assert 语句是一种插入调试断点到程序的一种便捷的方式。

2 isinstance

当我们定义一个class的时候,我们实际上定义了一种数据类型。

判断一个变量是否某个类型可以用isinstance()判断:

class Students():
def init (self,name,score):
self.name = name
self.score = score
a = \'10\'
b = 3
c = [1,2,3]
d = (1,2,3)
f = Student(\'Eden\',99.9)
print(isinstance(a, str)) # True a属于字符串
print(isinstance(b, int)) # True b属于整形
print(isinstance(c, list)) # True c属于整形
print(isinstance(d, tuple)) # True d属于元组
print(isinstance(f, Student)) # True f属于类
3 assert isinstance

a = 2
assert isinstance(a,int) # 插入断言,判断a是否为int类型

以上是关于Python—assert、isinstance的用法的主要内容,如果未能解决你的问题,请参考以下文章

Python—assert、isinstance的用法

Python随心记

Python isinstance() 函数 Python 内置函数 Python 内置函数

Python isinstance() 函数

Python isinstance() 函数

python 之isinstance用法