简单说,"函数式编程"是一种"编程范式"(programming paradigm),也就是如何编写程序的方法论。
主要思想是把运算过程尽量写成一系列嵌套的函数调用。
(1 + 2) * 3 - 4 1、 var a = 1 + 2; var b = a * 3; var c = b - 4; 2、 var result = subtract(multiply(add(1,2), 3), 4); 3、 add(1,2).multiply(3).subtract(4)
下面附上代码运行结果:
def add(x,y): z=x+y return z print(add(1,2)) def multiply(x,y): z=x*y return z print(multiply(3,3)) def subtract(x,y): z=x-y return z print(subtract(9,4)) a=subtract(multiply(add(1,2),3),4) print('豆豆有%s个老婆'%a)
====================== RESTART: C:\pylianxi\qiantao.py ======================
3
9
5
豆豆有5个老婆
>>>
快来看,我把大王的表达式展开了。而且顺便预习了一下python的格式化输出方式https://www.cnblogs.com/fat39/p/7159881.html
我目前一直有一个想法,就是我要尽快学成一个高薪python工程师,这样我就有钱娶项爷当老婆了,项爷我有在用功有进步的。

浙公网安备 33010602011771号