python - 如何获得 Python 类的 parent ?

标签 python oop

如何获取 Python 类的父类?

最佳答案

使用以下属性:

cls.__bases__

来自 docs :

The tuple of base classes of a class object.

例子:

>>> str.__bases__
(<type 'basestring'>,)

另一个例子:

>>> class A(object):
...   pass
... 
>>> class B(object):
...   pass
... 
>>> class C(A, B):
...   pass
... 
>>> C.__bases__
(<class '__main__.A'>, <class '__main__.B'>)

关于python - 如何获得 Python 类的 parent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2611892/

相关文章:

php - OO 中的后端应用程序 PHP : Structuring classes/tables efficiently

javascript - 什么时候应该在 JavaScript 中使用构造函数?

java - 如何对这两个耦合类应用解耦

python - Wasserstein GAN 的训练稳定性

python - 在 github 中用作预提交 Hook 时 Pylint 不起作用

python - 如何 + 两个元组列表中的值

python - 在mongoengine中查询列表;包含与在

c++ - 派生类的大小[2]

python - 在 Python 中使用 Glob 打开嵌套文件夹内的文件

python - Python中的装饰器@staticmethod是如何去掉实例对象的?