#lambda
#,格式:lambda 参数:表达式
lambda x:x+3
a=lambda x:x+3
a(1) #该步骤将参数1传递给x,并且a(1)=1+3
#print(a(1))
#print(a(27))
#升级
b=lambda x,y,z:x+y #创建了一个lambda表达式,该表达时有三个参数x,y,z,并且用逗号分隔,这三个参数将进行后面的表达式x+y
c=lambda x,y,z:x+y-z
#b(1,2,3)#参数个数必须与定义时相同
#print(b(1,2,3))
#print(c(1,2,3))
#继续升级
def d(t):
return lambda y:y+t
d1=d(10)
print(d1(7))
#以上执行步骤为:d1=d(10),相当于lambda y:y+10。d1(7)表示的是lambda 7:7+10
lambda表达式
最新推荐文章于 2024-09-17 23:15:58 发布