lambda函数,是一种小的匿名函数,函数可接受任意数据的参数,但是只能有一个表达式,返回的是一个值
语法:lambda arguments : expression
arguments:参数(可以是多个参数)
expression:表达式
def <lambda> (parametes):
return expression
eg:
X = lambda a, b: a+b+4
print(X(10,4))
执行结果:18
ef myfunc(n): return lambda a:a+n mydoubler = myfunc(2) print(mydoubler(3)) 执行结果:5 def myfunc(n): return lambda a:a*n mydoubler = myfunc(2) print(mydoubler(3))
执行结果:6