匿名函数的使用
def func1(a,f):
print('+++++>',a)
r=f(a)
print('=====>',r)
func1(8,lambda x:x**2)
匿名函数的使用场合:
- 匿名函数作为参数使用
系统高阶函数
在Python中,函数其实也是一种数据类型。
函数对应的数据类型是function,可以把它当做是一种复杂的数据类型。
既然同样都是一种数据类型,我们就可以把它当做是数字或者字符串来处理。
既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,同样,我们还可以把一个函数当作另一个函数的返回值。这种函数的使用方式我们称之为高阶函数。
高阶函数: 一个函数的参数是另一个函数,高阶函数 系统高阶函数