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抓取百度首页的方法
May 19 Python
Python编程之属性和方法实例详解
May 19 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
May 25 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
python编写朴素贝叶斯用于文本分类
Dec 21 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
pandas的连接函数concat()函数的具体使用方法
Jul 09 Python
Python学习笔记之For循环用法详解
Aug 14 Python
Python中使用gflags实例及原理解析
Dec 13 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
Jan 23 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
python 爬取B站原视频的实例代码
Sep 09 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
PHP中的超全局变量
2006/10/09 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
实例解析angularjs的filter过滤器
2016/12/14 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python异常处理总结
2014/08/15 Python
Python pickle模块用法实例
2015/04/14 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
2019/01/08 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
python实现三种随机请求头方式
2021/01/05 Python
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
武汉高蓝德国际.net机试
2016/06/24 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
护士求职信
2014/07/05 职场文书
顶岗实习协议书
2015/01/29 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript