Python lambda函数

lambda函数

在Python中,lambda函数是使用lambda表达式定义的单行匿名函数。它常用于将函数作为参数传递等场景。

lambda函数具有lambda <参数> : <表达式>的格式。它没有函数名,函数体只有一条语句,这条语句的结果就是该函数的返回值。

举例

如下的lambda函数被赋值给变量func

func = lambda x, y, z : x + y + z 

等价于如下普通定义的函数func(x, y, z)

def func(x, y, z):
  return x + y + z

这样定义的lambda函数,调用形式与普通定义的函数一样:

res = func(1, 2, 3)

运行结果:

lambda函数定义和调用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容