【发布时间】:2019-09-12 03:42:44
【问题描述】:
我很好奇在以下情况下是否可以避免 lambda 表达式。
例如使用 lambda 表达式,我可以简单地定义一个返回 lambda exp 的函数。
def square_fun(a,b,c):
return lambda x: a*x**2 + b*x + c
之后我们可以使用:
f = square_fun(1,2,3)
f(1) # here x = 1
如何避免 lambda 表达式获得相同的行为?
例如,square_fun 必须返回另一个函数
def square_fun(a,b,c):
return f...
【问题讨论】:
标签: python python-3.x lambda