Python 7天快速入门完整视频教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python lambda匿名函数
前面我们所学的函数定义,都是有函数名的。
我们现在学的lambda函数是没有名称的,也就是匿名函数。
我们在只需要一次性使用的函数的时候,就可以用lambda匿名函数,简单方便快捷。
lambda匿名函数语法:
lambda 传入参数:函数体
注意:函数体只能写一行,不支持多行
案例:
def test(x, y, fn):
return fn(x, y)
#
# def add(x, y):
# return x + y
def sub(x, y):
return x - y
print(test(2, 1, lambda x, y: x + y))
print(test(2, 1, sub))
作业:把sub函数变量传参改成labmda匿名函数传参