Python中实现三目运算的方法


Posted in Python onJune 21, 2015

C语言中三目运算符

   expression ?expr1:expr2;  //expression 为真则取表达式expr1的值,否则取expr2的值

python三目实现方法:

(1) expr=判断表达式 and expr1 or expr2

判断表达式为真,此时如果expr1为真则expr=expr1,为假则变成False or expr2,expr=expr2.

判断表达式为假,则演变成False or expr2,此时expr=expr2.

只要表达式expr1,expr2都为真,上述等式就等同于C中的

expr=判断表达式 ?expr1:expr2;

(2)min(x,y)=(x<y and [x] or [y])[0]   //取最小值
(3)min(x,y=x if x<y else y

Python 相关文章推荐
跟老齐学Python之Import 模块
Oct 13 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
快速解决pandas.read_csv()乱码的问题
Jun 15 Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 Python
python 实现读取一个excel多个sheet表并合并的方法
Feb 12 Python
对Django url的几种使用方式详解
Aug 06 Python
如何基于python操作excel并获取内容
Dec 24 Python
Pycharm配置autopep8实现流程解析
Nov 28 Python
python装饰器代码深入讲解
Mar 01 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
django 认证类配置实现
Nov 11 Python
Python中有趣在__call__函数
Jun 21 #Python
Python的装饰器模式与面向切面编程详解
Jun 21 #Python
Python安装第三方库的3种方法
Jun 21 #Python
Python实现线程池代码分享
Jun 21 #Python
Python os模块学习笔记
Jun 21 #Python
Pthon批量处理将pdb文件生成dssp文件
Jun 21 #Python
Python实现删除文件但保留指定文件
Jun 21 #Python
You might like
php 过滤危险html代码
2009/06/29 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
[JS]点出统计器
2020/10/11 Javascript
js confirm()方法的使用方法实例
2013/07/13 Javascript
关于JS中的闭包浅谈
2013/08/23 Javascript
JSON.parse()和JSON.stringify()使用介绍
2014/06/20 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
jquery实现的鼠标下拉滚动置顶效果
2014/07/24 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
介绍Python中的文档测试模块
2015/04/28 Python
Android分包MultiDex策略详解
2017/10/30 Python
python爬取个性签名的方法
2018/06/17 Python
python opencv实现图像边缘检测
2019/04/29 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
python中xlutils库用法浅析
2020/12/29 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
印度在线购物网站:Paytmmall
2019/07/24 全球购物
幼儿教师师德承诺书
2014/05/23 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书