为什么python类定义打印语句不在函数中?

时间:2015-10-09 13:00:05

标签: python

正如您可能已经收集到的那样,我对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中描述的名称空间的创建有关,但我无法绕过它。

0 个答案:

没有答案