如何在 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 的子类

printB.__bases__# Here we check the base classes or super classes of B

输出结果

这给出了输出

True

(<class '__main__.A'>,)

以上是 如何在 Python 中检查 A 是否是 B 的超类? 的全部内容, 来源链接: utcz.com/z/345845.html

回到顶部