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值。

原文地址:https://www.cnblogs.com/zly9527/p/11650769.html