python中的lambda表达式
lambda的作用
1、python写一些执行脚本时,使用lambda表达式可以省去定义函数的过程,使得代码更加简洁
2、使用lambda表达式不需要考虑命名问题
3、简化代码的可读性
lambda表达式的使用
可以有多个参数
def sum(x,y):
return x*y
如果用lambda来写的话:
a=lambda x,y:x*y
a(10,20)
200
可以是一个参数
def n(x):
return x*=x
b=lambda x:x*=x
b(5)
25