Python高级语法----高级Python函数式编程-LMLPHP

1. 函数式编程概念

函数式编程是一种编程范式,它将计算视为函数的评估,并避免使用程序状态及可变数据。在Python中,函数式编程包括使用不改变全局状态的函数,优先考虑不可变数据结构和表达式的使用。

2. 使用functools模块

functools 模块提供了一系列用于高阶函数的工具,即那些作用于函数或返回其他函数的函数。最著名的可能是 partial,用于固定某些参数值并返回一个新函数。

11-12 20:57