lambda表达式,用来创建匿名函数
lambda <参数> : <返回值>
lambda expression1 : expression2
# 等价于
def func(expression1):
return expression2
还可以用来创建嵌套函数
def func(x):
return lambda a:a+x
f = func(5)
# 现在f是一个lambda对象
print(f(3))
lambda表达式,用来创建匿名函数
lambda <参数> : <返回值>
lambda expression1 : expression2
# 等价于
def func(expression1):
return expression2
还可以用来创建嵌套函数
def func(x):
return lambda a:a+x
f = func(5)
# 现在f是一个lambda对象
print(f(3))