文章目录
-
-
- 1. 函数式编程概念
- 2. 使用functools模块
- 3. 深入理解lambda, map, filter, reduce函数
-
- a. lambda 函数
- b. map 函数
- c. filter 函数
- d. reduce 函数
-
1. 函数式编程概念
函数式编程是一种编程范式,它将计算视为函数的评估,并避免使用程序状态及可变数据。在Python中,函数式编程包括使用不改变全局状态的函数,优先考虑不可变数据结构和表达式的使用。
2. 使用functools模块
functools 模块提供了一系列用于高阶函数的工具,即那些作用于函数或返回其他函数的函数。最著名的可能是 partial,用于固定某些参数值并返回一个新函数。







![[文件读取]GoCD 任意文件读取漏洞 (CVE-2021-43287)](https://img-blog.csdnimg.cn/ac5496df1fcd4d14b83cfcfac2c3d151.png)











