我正在尝试激活存储在变量内的功能。 我尝试像这样使用“ lambda:”:
def test():
print("this works")
var = test()
lambda: var
它不起作用。有什么方法可以做到而又不做任何复杂的事情?如果不是这样,我不介意听到这种复杂的方式。
编辑:
发布此消息时,我的意思是例如,如果您使用以下功能,则需要函数中的参数:
def test(thing):
print(thing)
var = test
var()
很抱歉造成混乱。
答案 0 :(得分:4)
您可以使用括号来调用该函数。分配时,不需要括号。
>>> def test():
... print("this works")
...
>>> var = test
>>> var()
this works