您的位置:首页 > 编程语言 > Python开发

深入学习python(一) lambda函数

2014-02-27 16:03 302 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python lambda