我对下面的说法很感兴趣:
当类定义正常保留(通过结尾)时,将创建类对象。(来自Python tutorial
类定义还能以什么其他方式“被留下”?我能想到一个SyntaxError。还有别的办法吗?

最佳答案

另一种方法是:

>>> class A:
...     x = y
...
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in A
NameError: name 'y' is not defined

10-08 00:36