python lambda

来源:互联网 发布:ebs登陆 提示安装java 编辑:程序博客网 时间:2024/05/05 04:30

1)lambda函数

lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。lambda语句构建的其实是一个函数对象

t = lambda x,y: x+yprint(t(1,2)) #输出3

2)无参lambda

t = lambda: 'string'print(t()) #输出 string

3)有参lambda

 3.1 不带默认值的lambda

t = lambda x,y: x+yprint(t(1,2)) #输出3
  

  3.2 带默认值的lambda

t = lambda x,y=10 : x+yprint(t(1)) #输出11print(t(1,100)) #输出101




0 0