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

面试题 相关文章推荐
PHP高级工程师面试问题推荐
Jan 18 面试题
求网格中的黑点分布
Nov 06 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 面试题
几道数据库的概念性面试题
May 30 面试题
叙述DBMS对数据控制功能有哪些
Jun 12 面试题
C#面试常见问题
Feb 25 面试题
Ajax主要包含了哪些技术
Jun 12 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
Java面试题:为什么要用Java
May 11 面试题
什么是封装
Mar 26 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
介绍一下UNIX启动过程
Nov 14 面试题
介绍一下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
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
js实现购物车功能
2018/06/12 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
python urllib和urllib3知识点总结
2021/02/08 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
军人违纪检讨书
2014/02/04 职场文书
班级活动策划书
2014/02/06 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
离婚协议书标准格式
2014/10/04 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
音乐研修感悟
2015/11/18 职场文书
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android