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基础教程之常用运算符
Aug 29 Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
spark: RDD与DataFrame之间的相互转换方法
Jun 07 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
pytorch 指定gpu训练与多gpu并行训练示例
Dec 31 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
python logging.basicConfig不生效的原因及解决
Feb 20 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
使用Python将图片转正方形的两种方法实例代码详解
Apr 29 Python
Python流程控制语句的深入讲解
Jun 15 Python
Django日志及中间件模块应用案例
Sep 10 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错误级别的设置方法
2013/06/17 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
YII路径的用法总结
2014/07/09 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
解放web程序员的输入验证
2006/10/06 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
pygame学习笔记(5):游戏精灵
2015/04/15 Python
python实现BackPropagation算法
2017/12/14 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
灵泰克Java笔试题
2016/01/09 面试题
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
检举信的写法
2019/04/10 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书