高阶函数

函数本身也可以赋值给变量

>>> f = abs
>>> f
<built-in function abs>

结论:函数本身也可以赋值给变量,即:变量可以指向函数。

高阶函数

既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数

f = abs
def add(x, y, f):
    return f(x) + f(y)
posted @ 2022-04-22 22:41  辛宣  阅读(37)  评论(0)    收藏  举报