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函数可变参数定义及其参数传递方式
Aug 02 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
pygame实现简易飞机大战
Sep 11 Python
python的pip安装以及使用教程
Sep 18 Python
对python过滤器和lambda函数的用法详解
Jan 21 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
python用for循环求和的方法总结
Jul 08 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
ASP.NET Core中的配置详解
Feb 05 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
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
mysql 性能的检查和优化方法
2009/06/21 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
php获取操作系统语言代码
2013/11/04 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
Dom 是什么的详细说明
2010/10/25 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
script标签属性用type还是language
2015/01/21 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
python实现隐马尔科夫模型HMM
2018/03/25 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
python3实现名片管理系统
2020/11/29 Python
python中操作文件的模块的方法总结
2021/02/04 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
运动会报道稿300字
2014/10/02 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python