python中深入浅析的匿名函数

  

<强>定义

  

匿名函数指一类无须定义标识符的函数或子程序.Python用λ语法定义匿名函数,只需用表达式而无需申明。

  

λ语法的定义如下:

        λ[__arg1[,最长,…argN]]:表达式      

匿名函数就是没有实际名称的函数。其主体仅仅是一个表达式,而不需要使用代码块。

  

& lt;函数对象名比;=lambda ,& lt;形式参数列表祝辞:& lt;表达式祝辞

  

例如:         def添加(x, y):   返回x + y      

可定义为匿名函数:,<代码> func=λx, y: x + y

  

函数对象名可以作为函数直接调用:

  

深入浅析python中的匿名函数

  

也可以直接调用:(λx, y: x * y) (2, 2)

  

深入浅析python中的匿名函数

  

python中深入浅析的匿名函数