目录
当前位置: 首页 > 文档资料 > Python 之旅 >

函数式编程

优质
小牛编辑
139浏览
2023-12-01

函数式编程(functional programming)是一种编程范式(Programming paradigm),或者说编程模式,比如我们常见的过程式编程是一种编程范式,面向对象编程又是另一种编程范式。

函数式编程的一大特性就是:可以把函数当成变量来使用,比如将函数赋值给其他变量、把函数作为参数传递给其他函数、函数的返回值也可以是一个函数等等。

Python 不是纯函数式编程语言,但它对函数式编程提供了一些支持。本章主要介绍 Python 中的函数式编程,主要包括以下几个方面:

  • 高阶函数
  • 匿名函数
  • map/reduce/filter
  • 闭包
  • 装饰器
  • partial 函数

参考资料