Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1871139
  • 博文数量: 152
  • 博客积分: 3730
  • 博客等级: 上尉
  • 技术积分: 3710
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-02 14:36
个人简介

减肥,运动,学习,进步...

文章分类

全部博文(152)

文章存档

2016年(14)

2015年(17)

2014年(16)

2013年(4)

2012年(66)

2011年(35)

分类: Python/Ruby

2012-07-12 23:57:19

lambda是python中一个比较常用的内建函数,可以用来定义单行的最小函数,这些就是lambda函数,这样能够快速的实现一个简单函数的定义:
def f(x):
    return x*2
调用时采用f(3)就可以了,但是我们知道在定义函数的过程中需要缩进,采用lambda则只需要一行实现。
g = lambda x: x*2
调用时只需要g(3),这样就能实现快速的调用,而不用写很多行,简化了形式,实质上这个函数不需要也是可以的。
lambda函数的引入实质上就是为了实现单行函数。
阅读(1551) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~