python笔记十二(匿名函数)
一、匿名函数
有些情况下,我们需要把函数当做参数传入到另外的函数中,或者是把函数作为某个函数的返回值,此时我们就可以使用匿名函数。
匿名函数的标志是lambda.
>>> f = lambda x:x*x >>> f <function <lambda> at 0x000002AB91CA7F28> >>> f(5) 25 >>> f = lambda a,b: a*a +b*b >>> f <function <lambda> at 0x000002AB922629D8> >>> f(1,2) 5
如上述代码, : 前面的是需要传入匿名函数的参数,并且匿名参数不需要返回值,返回值就是表达式的结果。