高阶函数
#-1实参是一个函数名
#-2函数的返回值是一个函数
# 1函数本身也可以赋值给变量 变量可以指向函数
print(abs(-11))
f = abs
print(f(-10))
输出:
11
10
#2传递的参数包含函数名
def fun(x,y,f): # f是函数名 abs
return f(x),f(y)
print(fun(-10,34,abs))
输出:
(10, 34)
高阶函数
#-1实参是一个函数名
#-2函数的返回值是一个函数
# 1函数本身也可以赋值给变量 变量可以指向函数
print(abs(-11))
f = abs
print(f(-10))
输出:
11
10
#2传递的参数包含函数名
def fun(x,y,f): # f是函数名 abs
return f(x),f(y)
print(fun(-10,34,abs))
输出:
(10, 34)