1
當檢查內置類型NotImplementedType
時,我發現了一些奇怪的東西。爲什麼NotImplementedType不是一個類型子類?
>>> from types import NotImplementedType
>>> issubclass(NotImplementedType, type)
False
>>> type(NotImplementedType)
<type 'type'>
這兩件事怎麼可能是真的? NotImplementedType
如何不能成爲type
的子類,但尚未從type
派生?
通過使用'型(..)'上'型(..)'你獲得*元型*,和元型'NotImplementedType'確實'type' (大多數類型都有元類型'type')。但這並不意味着這個類本身就是一個類型的子類。 –
不知道爲什麼這個完全合法的問題是得到downvoted – endolith