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

    python高阶函数的判定条件

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

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

    1、判定条件

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

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

    2、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    ########## 接受函数作为参数 ##########

    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学习网