什么是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...

面试题 相关文章推荐
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
.net软件工程师应聘上机试题
Mar 10 面试题
标记环介质访问控制协议
Mar 27 面试题
如何判断计算机可能已经中马
Mar 22 面试题
如何在C# winform中异步调用web services
Sep 21 面试题
linux面试题参考答案(2)
Dec 06 面试题
linux面试题参考答案(11)
May 01 面试题
优纳科技软件测试面试题
May 15 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 面试题
Exception类的常用方法
Jun 16 面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 面试题
万户网络JAVA程序员岗位招聘笔试试卷
Jan 08 面试题
介绍一下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 读取shell管道传输过来的内容
2010/03/01 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
Vue实现验证码功能
2019/12/03 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
Python编写电话薄实现增删改查功能
2016/05/07 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
PyQt5实现拖放功能
2018/04/25 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
使用Python函数进行模块化的实现
2019/11/15 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
企划专员岗位职责
2013/12/09 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
环保小标语
2014/06/13 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫