一 isinstance(obj,cls) 和 issubclass(sub,super)
isinstance(obj,cls) 检查是否 obj 是否是类 cls 的对象
- class Foo(object):
- pass
- obj = Foo()
- isinstance(obj, Foo)
issubclass(sub, super) 检查 sub 类是否是 super 类的派生类
- class Foo(object):
- pass
- class Bar(Foo):
- pass
- issubclass(Bar, Foo)
来源: http://www.bubuko.com/infodetail-2508046.html