python函数式编程——匿名函数(lambda)
匿名函数lambda
lambda x:x*x
x就是参数
相当于函数 def f(x): return x*x
匿名函数可以作为函数对象赋值给变量:
>>> f = lambda x: x * x
>>> f
<function <lambda> at 0x101c6ef28>
>>> f(5)
25
匿名函数可以作为函数返回值返回
匿名函数没有return
匿名函数lambda
lambda x:x*x
x就是参数
相当于函数 def f(x): return x*x
匿名函数可以作为函数对象赋值给变量:
>>> f = lambda x: x * x
>>> f
<function <lambda> at 0x101c6ef28>
>>> f(5)
25
匿名函数可以作为函数返回值返回
匿名函数没有return