python中lambda与def用法对比实例分析


Posted in Python onApril 30, 2015

本文实例对比分析了python中lambda与def的用法。分享给大家供大家参考。具体分析如下:

1、lambda用来创建匿名函数,不同于def(def创建的函数都是有名字的)。
2、lambda不会将结果赋给一个标识符,而def会将函数结果赋给一个标识符。
3、lambda是一个表达式,而def是一个语句

示例程序:

>>> f1 = lambda x,y,z: x*2+y+z # lambda带有多个参数
>>> print f1(3,2,1)
9
>>> f3 = lambda i:i*2 # lambda带有一个参数
>>> print f3(7)
14
>>> def fun1(n):
...   return lambda m:m**n # m的n次方
...
>>> def fun2(m, n):
...   return m+n
...
>>> f2 = fun1(2) # 动态生成一个函数
>>> print f2(4)
16
>>> print fun2(3, (lambda x:x+1)(2)) # lambda用作函数参数
6
>>>

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

Python 相关文章推荐
Python简单日志处理类分享
Feb 14 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
python类中super()和__init__()的区别
Oct 18 Python
python matplotlib画图实例代码分享
Dec 27 Python
基于pycharm导入模块显示不存在的解决方法
Oct 13 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
Django model反向关联名称的方法
Dec 15 Python
Linux下远程连接Jupyter+pyspark部署教程
Jun 21 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
python库skimage给灰度图像染色的方法示例
Apr 27 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
python中self原理实例分析
Apr 30 #Python
部署Python的框架下的web app的详细教程
Apr 30 #Python
python实现清屏的方法
Apr 30 #Python
Python中类的定义、继承及使用对象实例详解
Apr 30 #Python
python中global用法实例分析
Apr 30 #Python
python中as用法实例分析
Apr 30 #Python
python中pass语句用法实例分析
Apr 30 #Python
You might like
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
模仿OSO的论坛(三)
2006/10/09 PHP
PHP number_format() 函数定义和用法
2012/06/01 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
PHP常用编译参数中文说明
2014/09/27 PHP
浅谈php提交form表单
2015/07/01 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
Python cx_freeze打包工具处理问题思路及解决办法
2016/02/13 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
优秀经理获奖感言
2014/03/04 职场文书
公益广告语集锦
2014/03/13 职场文书
爱护花草树木的标语
2014/06/11 职场文书
村委会贫困证明范文
2014/09/21 职场文书
公司离职证明标准格式
2014/11/18 职场文书
平安家庭事迹材料
2014/12/20 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书