lambda函数形式如下:
函数名=lambda 参数:表达式
这种函数默认返回表达式的值。可以接收多个参数,中间用逗号隔开,表达式不能包括分支循环、return语句等
1.实现两个变量相加
g = lambda x,y:x+y
g(5,4)
9
2.带默认参数实现相加
g = lambda x,y=0,z=0:x+y+z
g(5)
5
3.直接使用lambda函数,不使用函数名
(lambda x,y=0,z=0:x+y+z)(4,5,6)
15
此时lambda也称匿名函数