与许多其他语言不同,类主体是Python中的可执行语句,并在解释器到达该
class行后立即执行。当您运行此“程序”时:
class Foo: print("hey")
它只是打印“嘿”而没有
Foo创建任何对象。
这同样适用于函数定义语句
def(但不适用于函数体)。运行此命令时:
def foo(arg=print("hi")): print("not yet")
它显示“ hi”,但不显示“ not yet”。
欢迎分享,转载请注明来源:内存溢出
与许多其他语言不同,类主体是Python中的可执行语句,并在解释器到达该
class行后立即执行。当您运行此“程序”时:
class Foo: print("hey")
它只是打印“嘿”而没有
Foo创建任何对象。
这同样适用于函数定义语句
def(但不适用于函数体)。运行此命令时:
def foo(arg=print("hi")): print("not yet")
它显示“ hi”,但不显示“ not yet”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)