什么是lambda函数


Posted in 面试题 onSeptember 17, 2013
Python允许你定义一种单行的小函数。定义lambda函数的形式如下:labmda 参数:表达式lambda函数默认返回表达式的值。你也可以将其赋值给一个变量。lambda函数可以接受任意个参数,包括可选参数,但是表达式只有一个:
>>> g = lambda x, y: x*y
>>> g(3,4)
12
>>> g = lambda x, y=0, z=0: x+y+z
>>> g(1)
1
>>> g(3, 4, 7)
14
也能够直接使用lambda函数,不把它赋值给变量:
>>> (lambda x,y=0,z=0:x+y+z)(3,5,6)
14
如果你的函数非常简单,只有一个表达式,不包含命令,可以考虑lambda函数。否则,你还是定义函数才对,毕竟函数没有这么多限制。

Tags in this post...

面试题 相关文章推荐
浙大网新C/C++面试解惑
May 27 面试题
经典c++面试题二
Aug 14 面试题
关于VPN
Jun 10 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
什么是索引指示器
Aug 20 面试题
abstract是什么意思
Feb 12 面试题
linux面试题参考答案(6)
Aug 29 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
海量信息软件测试笔试题
Aug 08 面试题
EJB实例的生命周期
Oct 28 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
介绍一下Python中webbrowser的用法
May 07 #面试题
请写出一段Python代码实现删除一个list里面的重复元素
Dec 29 #面试题
用Python写一个for循环的例子
Jul 19 #面试题
Prototype如何为一个Ajax添加一个参数
Dec 06 #面试题
Prototype如何更新局部页面
Mar 03 #面试题
如何开发安全的AJAX应用
Mar 26 #面试题
Ajax的工作原理
Dec 04 #面试题
You might like
PHP概述.
2006/10/09 PHP
多文件上传的例子
2006/10/09 PHP
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
在Django中创建动态视图的教程
2015/07/15 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
Python3 修改默认环境的方法
2019/02/16 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
.net工程师笔试题
2012/06/09 面试题
GWT都有什么特性
2016/12/02 面试题
面试求职的个人自我评价
2013/11/16 职场文书
商务主管岗位职责
2013/12/08 职场文书
中专生自我鉴定书范文
2013/12/28 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
ktv总经理岗位职责
2014/02/17 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
商超业务员岗位职责
2014/03/12 职场文书
个性车贴标语
2014/06/24 职场文书
火锅店的活动方案
2014/08/15 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
警示教育片观后感
2015/06/17 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang