Python3.7之高阶函数
一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数。
def calc(x, y, f):
return f(x)+f(y)
def f(a):
return a % 3
print(calc(10, 11, f))
注:函数本身也可以赋值给变量,即变量可以指向函数
f = abs
print(f(-10))
一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数。
def calc(x, y, f):
return f(x)+f(y)
def f(a):
return a % 3
print(calc(10, 11, f))
注:函数本身也可以赋值给变量,即变量可以指向函数
f = abs
print(f(-10))