高阶函数(第23篇)

2016-04-12  本文已影响9人  你好星期四

把函数作为参数

我们定义一个函数:


def add(a, b, f):

    return f(a)+f(b)

其中参数 f 是一个函数,你可以在调用add()函数的时候给 f 指定一个函数变量,比如abs:


>>> add(-10, 20, abs)

10

这就是高阶函数,它允许一个函数把另一个函数作为参数。

上一篇 下一篇

猜你喜欢

热点阅读