#lambda x:x+1    #x是形参  是返回值

#lambda 函数执行
func = lambda x:x+1
print(func(1))



f = lambda x,y,z:(x+1,y+1,z+1)
print(f(1,2,3))
#
# 编程方法论:
# 面向过程:可以说把大的问题解决成N个小的问题来处理,每个小的问题就是过程
# 例如:
#     y = 2*x+1
# 面向过程解决上面那数学函数方法是;将大的问题拆分为小的问题,一个一个解决:
#     def calc(x):
#         ret = 2*x
#         ret = ret + 1
#         return ret
#
#
# 函数式:编程语言定义的函数+数学意义的函数;也就是说用编程语言是实现数学函数(python不是严格函数式编程语言)
# 例如:
#     y = 2*x+1
# 函数式编程解决上面那数学函数方法是:
#     def calc(x):
#         ret = 2*x+1
#         return ret

 

posted on 2018-04-28 12:07  Python哥  阅读(254)  评论(0编辑  收藏  举报