在Python中,我们可以使用内置函数issubclass()来查看一个类是否是另一个类的子类。而想要查看一个类的父类,则可以使用该类的__bases__属性。
class ParentClass: pass class ChildClass(ParentClass): pass print(ChildClass.__bases__)
执行以上代码会输出:
(
其中的ParentClass就是ChildClass的父类。
如果一个类有多个父类,则其__bases__属性将包含所有父类的元组。例如:
class ParentClass1: pass class ParentClass2: pass class ChildClass(ParentClass1, ParentClass2): pass print(ChildClass.__bases__)
执行以上代码会输出:
(
其中的ParentClass1和ParentClass2就是ChildClass的父类。