issubclass 函数
- issubclass(cls, class_or_tuple)
- 判断一个类是否继承自其他的类,如果此类cls 是class 或 tuple中的一个派生子类则返回True, 否则返回False
示例:
- 判断一个类是否继承自其他的类,如果此类cls 是class 或 tuple中的一个派生子类则返回True, 否则返回False
class A:
pass
class B(A):
pass
class C(B):
pass
print(issubclass(C, B)) # True
print(issubclass(B, A)) # True
print(issubclass(C, A)) # True
print(issubclass(A, C)) # False