如何在Python中检查A是否是B的父类?

如何在Python中检查A是否是B的父类?

我们定义了类A和类B如下−

class A(object): pass
class B(A): pass

示例

有两种方法可以证明A是B的父类,如下所示

class A(object):pass
class B(A):pass
print issubclass(B, A) # 在这里我们使用issubclass() 方法来检查是否B是A的子类
print B.__bases__ # 在这里我们检查B的基类或父类

输出

这将输出

True
(<class '__main__.A'>,)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程