Python3

mac2025-09-26  18

python-lambda 匿名函数

lambda函数只包含一个语句 如: lambda 参数1,参数2,参数3…:返回值 例:

f = lambda a,b:a*b print(f(4,5))

output:

20

相当于使用lambda这个函数做了以下事情,命名一个函数并引用这个函数

def mul(a,b): return a*b f = mul(4,5) print(f)

lambda可以进行简单的操作,而免去的重设函数并命名的麻烦,可以用于闭包或支持函数作为参数的函数中。

最新回复(0)