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不规范的日期字符串处理类
Jun 10 Python
在Python中操作字符串之startswith()方法的使用
May 20 Python
python实现发送和获取手机短信验证码
Jan 15 Python
利用Python爬取微博数据生成词云图片实例代码
Aug 31 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
python实现自主查询实时天气
Jun 22 Python
pygame实现简易飞机大战
Sep 11 Python
Django中URL的参数传递的实现
Aug 04 Python
Python如何实现定时器功能
May 28 Python
详解KMP算法以及python如何实现
Sep 18 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 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安全配置
2006/12/06 PHP
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
php上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
jQuery之网页换肤实现代码
2011/04/30 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
python爬虫入门教程之点点美女图片爬虫代码分享
2014/09/02 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
python的sorted用法详解
2019/06/25 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
用python制作个视频下载器
2021/02/01 Python
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
幼儿园春游活动方案
2014/01/19 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
物业工程部岗位职责
2015/02/11 职场文书
军事理论课感想
2015/08/11 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书
Java生成读取条形码和二维码的简单示例
2021/07/09 Java/Android