• 技术文章 >Python技术 >Python基础教程

    python高阶函数的判定条件

    小妮浅浅小妮浅浅2021-05-17 10:03:11原创2340

    高阶函数听起来好像比函数还要厉害,其实它有着一定的判定条件,即满足其中的一种,我们就可以把它称作是高阶函数了。

    1、判定条件

    (1)可以接受函数作为参数

    (2)可以将函数作为返回值返回

    2、实例

    ########## 接受函数作为参数 ##########
    f = abs
     
    def add(x, y, f):
        return f(x) + f(y)
     
    print(add(-1, -2, f))
     
    ########## 将函数作为返回值返回 ##########
    def hello():
        print('Hello World')
     
    def wrapper(func):
        return func
     
    f = wrapper(hello)
    f()

    以上就是python高阶函数的判定条件,希望能对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python高阶函数
    上一篇:python函数标注是什么 下一篇:python变量有几种作用域类型

    相关文章推荐

    • python类装饰器的使用注意• python如何修饰带参数的装饰器• python装饰器管理函数和类的注意点• python序列的数学运算• python参数中默认值的执行• python函数传递参数的两种方式• python参数解包的实现• python函数标注是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网