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 相关文章推荐
python3 与python2 异常处理的区别与联系
Jun 19 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
Python解决走迷宫问题算法示例
Jul 27 Python
python实现将汉字保存成文本的方法
Nov 16 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
python是否适合网页编程详解
Oct 04 Python
python 消费 kafka 数据教程
Dec 21 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
Python命名空间及作用域原理实例解析
Aug 12 Python
python连接mysql数据库并读取数据的实现
Sep 25 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 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脚本不报错的原因
2014/06/12 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
python ip正则式
2009/05/07 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
利用Python批量生成任意尺寸的图片
2016/08/29 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
python监控文件并且发送告警邮件
2018/06/21 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
Python爬虫教程知识点总结
2020/10/19 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
会话Bean的种类
2013/11/07 面试题
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
师范生自荐信
2013/10/27 职场文书
机械设计专业应届生求职信
2013/11/21 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
甜美蛋糕店创业计划书
2014/01/30 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
挂职学习心得体会
2014/09/09 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
公司文体活动总结
2015/05/07 职场文书
工作收入证明范本
2015/06/12 职场文书
导游词之江西赣州
2019/10/15 职场文书