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调用cmd命令行制作刷博器
Jan 13 Python
Python操作SQLite简明教程
Jul 10 Python
python里将list中元素依次向前移动一位
Sep 12 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
python 查找字符串是否存在实例详解
Jan 20 Python
Python实现决策树C4.5算法的示例
May 30 Python
pycham查看程序执行的时间方法
Nov 29 Python
python实现人机五子棋
Mar 25 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
May 21 Python
keras slice layer 层实现方式
Jun 11 Python
总结Pyinstaller打包的高级用法
Jun 28 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
Linux操作系统安装LAMP环境
2015/06/26 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
Python实现批量转换文件编码的方法
2015/07/28 Python
Python引用传值概念与用法实例小结
2017/10/07 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
自我鉴定范文300字
2013/10/01 职场文书
村级个人对照检查材料
2014/08/22 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
高三英语复习计划
2015/01/19 职场文书
演讲开场白台词大全
2015/05/29 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
利用Pycharm连接服务器的全过程记录
2021/07/01 Python