lambda函数是一种匿名函数,是一种通过单个语句生成函数的方式,其结果是返回值。使用lambda关键字定义,该关键字仅表达“我们声明一个匿名函数”的意思。
lambda
冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式,但包含的表达式不能超过一个
单个参数:
f = lambda x: x ** 2 f(3) # 结果:9,可以使用print(f(3))输出
多个参数:
f = lambda x, y: x + y f(3, 5) # 结果:8