【发布时间】:2023-01-01 23:11:07
【问题描述】:
我需要将 lambda 函数分配给一个变量一种原因,它肯定可以与其他功能一起使用,例如 print 通过使用
foo = print
然后像这样使用它
foo("Hello, world!")
但它适用于 lambda 吗? 比如像这样?
foo = lambda; foo2 = foo x: x+1
我尝试这样做,但它一直给我一个 SyntaxError。
【问题讨论】:
-
你尝试了什么?请显示您的代码。
-
我试过“foo = lambda”
-
lambda本身不是一个函数对象,它是一个关键字。