python lambda表达式
lambda:在python中使用lambda来创建匿名函数
用法:1)g = lambda x : x + 3
g(3) = 6
2) g = lambda x, y: x + y
g(2, 3) = 5
3) g = lambda k,v: "%s => %s" % (k,v)
g('a', 'b') = 'a => b'
lambda和def的区别:
1)lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。
2)lambda它只是一个表达式,而def则是一个语句。