匿名函数
1、匿名函数不需要def关键词定义;
2、匿名函数没有函数名;
3、在python中使用lambda关键词声明匿名函数;
匿名函数格式:
lambda 参数列表:表达式
匿名函数作为变量
# -*- coding: utf-8 -*-
'''
将匿名函数赋值给变量,通过变量名调用匿名函数
'''
sum = lambda x,y:x+y
print(sum(10,20)) # 输出结果:30
匿名函数作为函数参数
'''
匿名函数作为普通函数的参数
'''
def x_y_compute(x,y,func): # func 是匿名函数
result = func(x,y)
return result
result = x_y_compute(3,5,lambda x,y:x+y) # 输出结果 30