说匿名函数之前,先来回归一下函数的语法格式:
def 函数名([形式参数1, 形式参数2, ....., 形式参数n]):
函数体
lambda [形式参数1, 形式参数2, ....., 形式参数n]: 关于形式参数的表达式
所以 lambda 函数就是匿名简化版的函数。
普通函数
def add(num1, num2):
return num1 + num2
对应的lambda表达式
lambda num1, num2: num1 + num2
lambda表达式打印
lambda num1, num2: num1 + num2
le = lambda num1, num2: num1 + num2
print(le(1, 2)) # 3
原文:https://www.cnblogs.com/wwho/p/14458211.html