lambda表达式被用于创建匿名函数。匿名函数就是没有名字的函数。
返回类型是函数类型。
作用:一行就可以表示一个函数,使代码简洁。很适合只使用一次的函数。
语法
lambda 参数:表达式
等价于
def 函数名(参数):return 表达式
举例
无参函数
get_name=lambda:"saber"
print(get_name()) #结果:saber
等价于
def get_name():return "saber"
print(get_name()) #结果:saber
有参函数
sum=lambda x,y:x+y
print(sum(10,20)) #结果:30
等价于
def sum(x,y):return x+y
print(sum(10,20)) #结果:30