3
在 Reference當將產生一個類的方法的對象,它被轉換成其im_class一個 結合用戶定義的方法對象和im_self屬性 均爲C.
而且我做了一個EX。
>>> class C(object) :
... @classmethod
... def cm(cls) : print cls
...
>>> C.cm
<bound method type.cm of <class '__main__.C'>>
>>> C.cm.im_self
<class '__main__.C'>
>>> C.cm.im_class
<type 'type'>
我不難理解這種現象。但不幸的是,在參考文獻中,它告訴im_self應該與im_class的相同。如何解釋不一致?
感謝您的建議!我已經向開發者發送了一封電子郵件。希望他們能很快回復! – Determinant 2012-02-02 04:57:00
自從我發送出去後,我還沒有收到任何回覆。你可以發一張嗎? – Determinant 2012-02-05 12:15:57