30天Python入门(第十四天:深入了解Python中的高阶函数))

30天Python入门(第十四天:深入了解Python中的高阶函数)

  • 高阶函数
    • 作为参数的函数
    • 作为返回值的函数
    • Python 闭包
    • Python 装饰器
      • 创建装饰器
      • 将多个装饰器应用于单个函数
      • 在装饰器函数中接受参数
    • 内置高阶函数
      • Python - map函数
      • Python - Filter函数
      • Python - Reduce函数
  • 小结
    • 练习:1级
    • 练习:2级

高阶函数

在 Python 中,函数被视为 “一等公民” ,您可以对函数执行以下操作:

  • 一个函数可以接受一个或多个函数作为参数
  • 一个函数可以作为另一个函数的结果返回
  • 可以修改功能
  • 可以将函数分配给变量

在本节中,我们将介绍:

  1. 将函数作为参数处理
  2. 从另一个函数返回函数作为返回值
  3. 使用 Python 闭包和装饰器

作为参数的函数

def sum_numbers(nums):  # 一般的函数
    return sum(nums

你可能感兴趣的:(Python实战教程,python,开发语言,vscode,教程,高阶函数)