Python三元运算与lambda表达式实例解析


Posted in Python onNovember 30, 2019

这篇文章主要介绍了Python三元运算与lambda表达式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

三元运算是if...else...的简化版,lambda表达式是函数的简化版

三元运算(三目运算)

Python三元运算与lambda表达式实例解析

# 判断两个数中的较大者
fun(a1,a2):
  return a1 if a1>a2 else a2
v = fun(5,2)
print (v)
# v = 5

lambda运算(一行运算符)

#规范
lambda 参数1,参数2 : 返回值

举例

fun = lambda a1,a2: a1 + a2
v = fun(12,23)
print(v)
#35

百度百科的例子比较好 用sorted排序进行对比

Python三元运算与lambda表达式实例解析

三元函数和lambda配合使用

#配合使用 判断两数中的大数 
fun = lambda a1,a2 : a1 if a1 > a2 else a2
num_max = fun(12,3)
print(num_max)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简明 Python 基础学习教程
Feb 08 Python
Eclipse + Python 的安装与配置流程
Mar 05 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
Jun 13 Python
Python实现购物车购物小程序
Apr 18 Python
flask入门之文件上传与邮件发送示例
Jul 18 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
python科学计算之scipy——optimize用法
Nov 25 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
Dec 04 Python
Python字节单位转换实例
Dec 05 Python
在主流系统之上安装Pygame的方法
May 20 Python
python爬取天气数据的实例详解
Nov 20 Python
python将三维数组展开成二维数组的实现
Nov 30 #Python
Pandas实现dataframe和np.array的相互转换
Nov 30 #Python
Python实现图片批量加入水印代码实例
Nov 30 #Python
Python实现把多维数组展开成DataFrame
Nov 30 #Python
Python散点图与折线图绘制过程解析
Nov 30 #Python
Python OpenCV视频截取并保存实现代码
Nov 30 #Python
解决os.path.isdir() 判断文件夹却返回false的问题
Nov 29 #Python
You might like
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
理解php原理的opcodes(操作码)
2010/10/26 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
浅谈$('div a') 与$('div>a')的区别
2016/07/18 Javascript
Select下拉框模糊查询功能实现代码
2016/07/22 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
webpack的pitching loader详解
2019/09/23 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
django加载本地html的方法
2018/05/27 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
html5指南-5.使用web storage存储键值对的数据
2013/01/07 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
一套PHP的笔试题
2013/05/31 面试题
红旗团支部事迹材料
2014/01/27 职场文书
办公室文员自荐书
2014/02/03 职场文书
征兵宣传标语
2014/06/20 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
交通事故被告代理词
2015/05/23 职场文书
行政处罚告知书
2015/07/01 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript