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函数定义和调用

你可能感兴趣的:(Python lambda函数)