阅读:http://www.python.org/download/releases/2.2/descrintro/#metaclasses
执行类语句,然后将名称,基础和属性dict传递给元类对象。由于'type'是一个实例 - isinstance(类型,类型),它已经是一个对象。何时/如何创建第一个实例?
我的猜测是第一个实例是由核心C代码创建的,然后在首次启动解释器时“准备好使用”。我是对的吗?
答案 0 :(得分:1)
对于所有意图和目的,object
和type
对象是在解释器启动期间创建的,是的。实际上,在CPython中,两个对象的一部分是静态分配的,而部分是在Python启动时分配的。