将函数分配给变量

2023-11-26

假设我有一个函数

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(使用前将#替换为@)

将函数分配给变量 的相关文章

随机推荐