埃尔法哥哥:Python编程教程:面向对象之高级特性( 七 )


5.2.3 类与类的关系: issubclass(类1, 类2)
用来测试 类1 是不是 类2 的子类.
class A:
pass
class B(A):
pass
class C:
pass
print(issubclass(B, A)) # True
print(issubclass(C, A)) # False
print(issubclass(A, B)) # False
print(issubclass(A, object)) # True
print(issubclass(C, (object, A))) # True 第二个参数也是可以 class 组成的元组


推荐阅读