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 相关文章推荐
简单的Apache+FastCGI+Django配置指南
Jul 22 Python
Python操作Excel之xlsx文件
Mar 24 Python
老生常谈python函数参数的区别(必看篇)
May 29 Python
python3库numpy数组属性的查看方法
Apr 17 Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 Python
pycharm新建一个python工程步骤
Jul 16 Python
python中调试或排错的五种方法示例
Sep 12 Python
Python实现企业微信机器人每天定时发消息实例
Feb 25 Python
Python 抓取数据存储到Redis中的操作
Jul 16 Python
Django URL参数Template反向解析
Nov 24 Python
python实现层次聚类的方法
Nov 01 Python
Python数据结构之队列详解
Mar 21 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 a simple smtp class
2007/11/26 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
2019/12/06 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
[01:10:16]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第一局
2016/02/27 DOTA
Python CSV模块使用实例
2015/04/09 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
会计专业毕业生自荐信范文
2013/12/20 职场文书
趣味运动会加油词
2015/07/18 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书