2011-11-26 54 views
2

最近我在學習python2.7中的unicode,我想知道關於str,unicode,basestring等的基類以及它們之間的關係,但是,我無法找到一個正確的方法來查找它們的基類,期望閱讀源代碼。如何查詢一個類的基類

例如

class child(A): 
    pass 

我如何知道使用函數的子類的基類? 唯一的方法是閱讀源代碼?

回答

2

您正在尋找child.__bases__。一個Python類可以有多個基類。

>>> child.__bases__ 
(<class __main__.A at 0x10052f0b8>,) 
+0

非常感謝,它的工作原理 – Searene