lambda 匿名函数
def fun1(x):
return 5 * x +1
fun1
<function fun1 at 0x0000018842BC5550>fun1(5)
26lambda x : 5 * x + 1
<function at 0x0000018842C58040>g = lambda x : 5 * x +1
g(5)
26
def fun2(x,y):
return x + y
fun2(5,6)
11lambda x, y : x + y
<function at 0x0000018842C580D0>g = lambda x, y : x + y
g(5,6)
11
使用lambda可以省下定义函数过程,可以使代码更加精简。
对于只需要调用一两次的函数,使用lambda就不用考虑命名的问题
使用lambda可以省去回去看def看函数定义的功夫