一、isinstance
Python 中的isinstance函数
isinstance是Python中的一个内建函数
语法:
isinstance(object, classinfo)
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False。
1 class Person(object): 2 pass 3 4 obj = Person() 5 6 a = isinstance(obj, Person)7 print a
1 k1 = 10 2 3 k = isinstance(k1 ,int)4 print k
二、issubclass
语法:issubclass(sub, super)
检查sub类是否是 super 类的派生类
1 class A: 2 pass 3 class B(A): 4 pass 5 6 print issubclass(B,A)
B是A类的子类, 返回True。否则返回False
时间: 2024-12-11 11:13:03