Python Functional Programming

Python 函数式编程

函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层层的函数调用,就可以把复杂的任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数时面向过程的程序设计的基本单元。

函数式编程–Functional Programming, 虽然也可以归结到面向过程的程序设计,但启思想更接近书数学计算。

函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此任意一个函数只要输入是固定的,输出就是固定的,这种春函数我们称之为没有副作用。

函数式编程的一个特点是,允许函数本身作为参数传入另一个函数,还允许返回另一个函数!

-------------The End -------------