小编典典

将函数分配给变量

python

假设我有一个功能

def x():
    print(20)

现在,我想将函数分配给一个名为的变量y,这样,如果我使用,y它将x再次调用该函数。如果我只是做作业y = x(),它就会返回None


阅读 135

收藏
2020-12-20

共1个答案

小编典典

您根本不调用该函数。

>>>def x():
>>>    print(20)
>>>y = x
>>>y()
20

括号告诉蟒蛇,你调用的函数,所以当你把它们放在那里,它调用的功能,并指定y返回x(在这种情况下None)。

2020-12-20