Simon项

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

简单说,"函数式编程"是一种"编程范式"(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工程师,这样我就有钱娶项爷当老婆了,项爷我有在用功有进步的。

posted on 2018-01-25 20:52  Simon项  阅读(154)  评论(0)    收藏  举报