东方不败
python 是一门很容易上手的语言,一天即可学会,瞬间即可用来做事,不过需要重新扎实基础,需要不断深入学习,把之前没有认真掌握的东西,重新温故,正所谓温故而知道新的,今天就从最简单的lambda函数入手。
lambda就是用来创造一个匿名的函数,免得只是一句表达式也要重新搞个def,这样会让程序的可读性降低。(其实lambda还有其他的深刻含义,以后再涉及到后再慢慢说来)
lambda很简单,就是如下的格式:
#赋值 function = lambda 变量1,变量2...:表达式 #调用 function (变量1,变量2...) #或者一次性来,赋值和调用在一起 (lambda 变量1,变量2...:表达式)(变量1,变量2...)
举一个例子就知道了
#coding=utf-8 x, y = 1, 3 sum = lambda x, y : x + y print sum print sum(x, y) print (lambda x, y : x + y) ( 1, 3 ) #输出的结果如下: >>> <function <lambda> at 0x106ef7b90> >>> 4 >>> 3