当先锋百科网

首页 1 2 3 4 5 6 7

在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的父类。