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

一,认识高阶函数

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

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

二,变量与函数

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

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

f = abs
print(f)      # <built-in function abs>
print(type(f))    # <class 'builtin_function_or_method'>

x = f(-3)
print(x)     # 3

运行结果:

<built-in function abs>
<class 'builtin_function_or_method'&

相关推荐

  1. Python-函数

    2024-01-30 08:06:01       9 阅读
  2. 函数 (上)第一节-

    2024-01-30 08:06:01       25 阅读
  3. 【Python】函数

    2024-01-30 08:06:01       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-30 08:06:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-30 08:06:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-30 08:06:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-30 08:06:01       20 阅读

热门阅读

  1. 【iOS ARKit】光照估计

    2024-01-30 08:06:01       32 阅读
  2. mysql 正则表达式用法(一)

    2024-01-30 08:06:01       28 阅读
  3. 第二章:Django的深度潜行

    2024-01-30 08:06:01       42 阅读
  4. 什么是单例模式?它的实现方式有哪些?

    2024-01-30 08:06:01       26 阅读
  5. ·中介者模式

    2024-01-30 08:06:01       41 阅读