当前位置:   article > 正文

第九章[函数]:9.11:高阶函数:map()/filter()/sorted()

第九章[函数]:9.11:高阶函数:map()/filter()/sorted()

一,认识高阶函数

1、 什么是高阶函数?
高阶函数英文叫Higher-order function
         满足下列条件中的一个的函数即为高阶函数
            1. 函数接收一个或多个函数作为参数传入
            2. 函数返回一个函数

2、python内置的高阶函数:
            map(), filter(), sorted()

二,变量与函数

1, 变量可以指向函数,即:可以把函数赋值给变量

函数本身可以赋值给变量,
之后可以通过此变量名来调用函数,象使用原函数一样

  1. f = abs
  2. print(f)      # <built-in function abs>
  3. print(type(f))    # <class 'builtin_function_or_method'>
  4. x = f(-3)
  5. print(x)     # 3

运行结果:

  1. <built-in function abs>
  2. <class 'builtin_function_or_method'&
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/45831
推荐阅读
相关标签
  

闽ICP备14008679号