Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49911
  • 博文数量: 56
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 72
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-18 07:45
文章分类
文章存档

2013年(44)

2012年(12)

我的朋友

分类: Python/Ruby

2013-09-26 10:21:08

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