元類的細緻解釋徹底能夠參考這篇博文:http://blog.jobbole.com/21351/html
這本是一篇 stack overflow 上的問答,被這位博主翻譯成了中文。講的很是細緻周全,這裏就再也不引用了,僅記錄幾個點:python
>>> type <class 'type'> >>> type(object) <class 'type'> >>> type(object) is type True
這也就是在自定義元類的時候會看到 class MyMetaClass(type): 繼承自 type 的緣由linux
一樣一個不經常使用的東西,因此也一樣的僅記錄一些知識點在這裏:函數
>>> help(abc.ABCMeta.register) Help on function register in module abc: register(cls, subclass) Register a virtual subclass of an ABC. Returns the subclass, to allow usage as a class decorator.