元类的细致解释彻底能够参考这篇博文: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.