isinstance和issubclass

Posted manuel

tags:

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

一 isinstance(obj,cls)和issubclass(sub,super)

isinstance(obj,cls)检查是否obj是否是类 cls 的对象

1 class Foo(object):
2     pass
3  
4 obj = Foo()
5  
6 isinstance(obj, Foo)

issubclass(sub, super)检查sub类是否是 super 类的派生类

技术图片
1 class Foo(object):
2     pass
3  
4 class Bar(Foo):
5     pass
6  
7 issubclass(Bar, Foo)
技术图片
 

 

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

isinstance和issubclass

issubclass和isinstance

isinstance和issubclass

python issubclass 和 isinstance函数

isinstance 和 issubclass

python补漏----isinstance 和 issubclass