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

面试题 相关文章推荐
mysql_pconnect()和mysql_connect()有什么区别
May 25 面试题
会话Bean的种类
Nov 07 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
经典c++面试题二
Aug 14 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
linux面试题参考答案(2)
Dec 06 面试题
do you have any Best Practice for testing
Jun 04 面试题
软件缺陷的分类都有哪些
Aug 22 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
一份软件工程师的面试试题
Feb 01 面试题
如何写出高质量、高性能的MySQL查询
Nov 17 面试题
介绍一下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 Array交叉表实现代码
2010/08/05 PHP
php编写一个简单的路由类
2011/04/13 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
golang与PHP输出excel示例
2016/07/22 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
python如何生成各种随机分布图
2018/08/27 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
python 画函数曲线示例
2019/12/04 Python
Python 字符串池化的前提
2020/07/03 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
python编写实现抽奖器
2020/09/10 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
香港化妆品经销商:我的公主
2016/08/05 全球购物
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
高三自我鉴定范文
2013/10/19 职场文书
音乐教学反思
2014/02/02 职场文书
超市店庆活动方案
2014/08/31 职场文书
2014乡镇干部纪律作风整顿思想汇报
2014/09/13 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python