假设我有一个功能
def x(): print(20)
现在,我想将函数分配给一个名为的变量y,这样,如果我使用,y它将x再次调用该函数。如果我只是做作业y = x(),它就会返回None。
y
x
y = x()
None
您根本不调用该函数。
>>>def x(): >>> print(20) >>>y = x >>>y() 20
括号告诉蟒蛇,你调用的函数,所以当你把它们放在那里,它调用的功能,并指定y值 返回 的x(在这种情况下None)。