Python lambda函数基本用法实例分析


Posted in Python onMarch 16, 2018

本文实例讲述了Python lambda函数基本用法。分享给大家供大家参考,具体如下:

这里我们简单学习一下python lambda函数。

首先,看一下python lambda函数的语法,如下:

f=lambda [parameter1,parameter2,……]:expression

lambda语句中,冒号前是参数,可以有0个或多个,用逗号隔开,冒号右边是返回值lambda语句构建的其实是一个函数对象。

1》无参数

f=lambda :'python lambda!'
>>> f
<function <lambda> at 0x06BBFF30>
>>> f()
'python lambda!'

2》有参数,无默认值

f=lambda x,y:x+y
>>> f(3,4)
7

3》有参数,有默认值

f=lambda x=2,y=8:x+y
>>> f
<function <lambda> at 0x06C51030>
>>> f()#x取默认值2,y取默认值8
10
>>> f(1)#x取1,y取默认值8
9
>>> f(3,3)#x,y均取值3
6

4》lambda返回的函数还可以做为另一个函数的参数

sumxy=lambda x,y:x+y
def test(f,m,n):
  print f(m,n)
>>> sumxy(4,5)
9
>>> test(sumxy,4,5)
9

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python类方法__init__和__del__构造、析构过程分析
Mar 06 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
Jun 15 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
Python中的上下文管理器和with语句的使用
Apr 17 Python
转换科学计数法的数值字符串为decimal类型的方法
Jul 16 Python
在python里协程使用同步锁Lock的实例
Feb 19 Python
python实现五子棋游戏
Jun 18 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
基于python实现音乐播放器代码实例
Jul 01 Python
python 中[0]*2与0*2的区别说明
May 10 Python
OpenCV中resize函数插值算法的实现过程(五种)
Jun 05 Python
python自动化测试之Selenium详解
Mar 13 Python
Python切片操作实例分析
Mar 16 #Python
Python+request+unittest实现接口测试框架集成实例
Mar 16 #Python
Python基础教程之内置函数locals()和globals()用法分析
Mar 16 #Python
python xlsxwriter库生成图表的应用示例
Mar 16 #Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
Mar 15 #Python
python简单商城购物车实例代码
Mar 15 #Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 #Python
You might like
投票管理程序
2006/10/09 PHP
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
python中的列表推导浅析
2014/04/26 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
python实现自动发送报警监控邮件
2018/06/21 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
python实现连续图文识别
2018/12/18 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
详解Python装饰器
2019/03/25 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
毕业生自荐书
2013/12/18 职场文书
一月红领巾广播稿
2014/02/11 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
交通安全学习心得体会
2016/01/18 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
业余无线电通联Q语
2022/02/18 无线电