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列表append和+的区别浅析
Feb 02 Python
python输出指定月份日历的方法
Apr 23 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
解决Python 中英文混输格式对齐的问题
Jul 16 Python
详解小白之KMP算法及python实现
Apr 04 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
Jun 23 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
Oct 15 Python
python IP地址转整数
Nov 20 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 06 Python
Python&Matlab实现樱花的绘制
Apr 07 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的五种设计模式
2012/09/05 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
在网页中屏蔽快捷键
2006/09/06 Javascript
js tab效果的实现代码
2009/12/26 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python处理Excel文件实例代码
2017/06/20 Python
itchat和matplotlib的结合使用爬取微信信息的实例
2017/08/25 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
css3中background新增的4个新的相关属性用法介绍
2013/09/26 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
中间件分为哪几类
2012/03/14 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
学习十八大报告感言
2014/02/28 职场文书
党员入党表决心的话
2014/03/11 职场文书
篝火晚会主持词
2014/03/25 职场文书
大学生新学期计划书
2014/04/28 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
学生检讨书范文
2014/10/30 职场文书
张思德观后感
2015/06/09 职场文书
高中数学教学反思范文
2016/02/18 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL
Python读取和写入Excel数据
2022/04/20 Python