python关键字and和or用法实例


Posted in Python onMay 28, 2015

python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。

or也是从左到有计算表达式,返回第一个为真的值。

IDLE 1.2.4

>>>'a'and'b'

'b'

>>>''and'b'

''

>>>'a'or'b'

'a'

>>>''or'b'

'b'

类似三目表达式的用法:bool? a : b
>>> a ='first'

>>> b ='second'

>>>1and a or b   # 等价于 bool = true时的情况

'first'

>>>0and a or b   # 等价于 bool = false时的情况

'second'

>>> a =''

>>>1and a or b   # a为假时,则出现问题

'second'

>>>(1and[a]or[b])[0]# 安全用法,因为[a]不可能为假,至少有一个元素

''

>>>
Python 相关文章推荐
Python中返回字典键的值的values()方法使用
May 22 Python
改进Django中的表单的简单方法
Jul 17 Python
Python中的Numpy矩阵操作
Aug 12 Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
pygame实现五子棋游戏
Oct 29 Python
Django后端发送小程序微信模板消息示例(服务通知)
Dec 17 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
python爬虫爬取某网站视频的示例代码
Feb 20 Python
opencv 分类白天与夜景视频的方法
Jun 05 Python
python通过函数名调用函数的几种方法总结
Jun 07 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
Apr 13 Python
Python yield 使用浅析
May 28 #Python
Python中super的用法实例
May 28 #Python
Python中的super用法详解
May 28 #Python
Python读写ini文件的方法
May 28 #Python
Python实现给文件添加内容及得到文件信息的方法
May 28 #Python
Python功能键的读取方法
May 28 #Python
python实现将文本转换成语音的方法
May 28 #Python
You might like
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
PHP实现更改hosts文件的方法示例
2017/08/08 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
Python Pywavelet 小波阈值实例
2019/01/09 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
TensorFlow设置日志级别的几种方式小结
2020/02/04 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
测试工程师岗位职责
2013/11/28 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
物业管理交接协议书
2016/03/24 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python