正如您可能已经收集到的那样,我对Python和一般编程都是全新的,我正在尝试理解术语。所有关于类的讨论都将其描述为在调用或定义之前不会创建的蓝图。然而,声明立即打印出代码:
class Test():
print "this is a test"
>>>>this is a test
当基于类的定义时,我不希望在调用类之前打印它,就像使用函数一样:
a = Test()
>>>
(here I would expect to see >>>this is a test)
我认为它与python docs中描述的名称空间的创建有关,但我无法绕过它。