Python 函数式编程

多媒体开发札记 at 
函数式编程是一种编程范式,不同于之前的面向对象编程。它是面向数学的抽象,也就是说,这里的函数二字不再是我们编程语言中的函数,而是数学中的函数了。在数学中,y = f(x) ,则因变量 y 是自变量 x 的函数,则 f(x) 是 x 的函数。在这里,f() 只是数学中的一个式子,它对应的就是编程语言中的函数。而 f(x) 对应编程语言中函数执行完的结果。所以,当我们说到函数式编程时,要把这个函数理解成数学中的函数,它就是 f(x) 。而在数学中,f(x) 可不是一个具体的数值,它也是要计算的(不然哪来的数学考试)。明确了函数的概念后,就很方便理解函数式编程了。比如,我们有一个函数 y = x +……