lambda匿名函数

lambda匿名函数

本质上来讲lambda就是把函数换了中说法,其应用场景可以用在一些简单函数的定义上,比如你想定义一个比较大小的函数,而该函数就一句话,所以你不想很麻烦的使用def定义,此时就可以用lambda进行定义。用法如下:

匿名函数语法格式

result = lambda[arg1[,arg2,…,argn]]:expression

参数说明:

  • result:用于调用lambda表达式。
  • [arg1[,arg2,…,argn]]:可选参数,用于指定要传递的参数列表,多个参数使用逗号“,”分隔。
  • expression:必选参数,用于指定一个实现具体功能的表达式,如果有参数,那么在该表达式中将应用这些参数。

注意: 使用lambda表达式时,参数可以有多个,用逗号“,”分隔,但是表达式只能有一个,即只能返回一个值,而且也不能出现其他非表达式语句(如for或while)。

匿名函数示例

图片[1] - lambda匿名函数 - 正则时光
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享