isinstance和issubclass

Posted zly9527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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值。

 

以上是关于isinstance和issubclass的主要内容,如果未能解决你的问题,请参考以下文章

isinstance和issubclass

issubclass和isinstance

isinstance和issubclass

python issubclass 和 isinstance函数

isinstance 和 issubclass

python补漏----isinstance 和 issubclass