在Python中实例化"类型"

kar*_*son 1 python

何时type在Python中实例化类型的对象?

我知道Python类本身就是对象(是类的实例type).这些对象何时被实例化?

我想它是在模块导入或类的第一个实例化,但我找不到关于这个主题的任何文档.我对Python 2.7的答案特别感兴趣,但是也想指出Python 3中的(可能的)差异.

Ign*_*ams 5

一旦达到类范围的结束,它们就会被实例化.

class foo(object):
  pass

bar = foo # Works

print type(foo)

class foo2(object):
  bar = foo2 # NameError
Run Code Online (Sandbox Code Playgroud)