isinstance和issubclass

isinstance

可以用来判断这个对象是否是这个类的对象。

class A:pass
a = A()
print(isinstance(a,A))

issubclass

用来判断类之间的继承关系,可以判断一个类是否是继承了另外一个类。

class A:pass
class B(A):pass
a = A()
print(issubclass(B,A))

同样都是返回bool值。

 

posted @ 2019-10-10 21:39  套你大象  阅读(71)  评论(0编辑  收藏  举报