美文网首页
3-python把函数作为参数

3-python把函数作为参数

作者: mingminy | 来源:发表于2017-12-11 09:07 被阅读0次

    在2.1小节中,我们讲了高阶函数的概念,并编写了一个简单的高阶函数:

    def add(x, y, f):

    return f(x) + f(y)

    如果传入abs作为参数f的值:

    add(-5, 9, abs)

    根据函数的定义,函数执行的代码实际上是:

    abs(-5) + abs(9)

    由于参数 x, y 和 f 都可以任意传入,如果 f 传入其他函数,就可以得到不同的返回值。

    相关文章

      网友评论

          本文标题:3-python把函数作为参数

          本文链接:https://www.haomeiwen.com/subject/ivgbixtx.html