假设我有一个函数
def x():
print(20)
现在我想将该函数分配给一个名为的变量y
,这样如果我使用y
它调用该函数x
再次。如果我只是做作业y = x()
,它返回None
.
您根本不调用该函数。
>>> def x():
>>> print(20)
>>> y = x
>>> y()
20
方括号告诉Python您正在调用该函数,因此当您将它们放在那里时,它会调用该函数并赋值y
价值returned by x
(在本例中是None
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)