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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
python实现查询IP地址所在地
Mar 29 Python
Python实现简单网页图片抓取完整代码实例
Dec 15 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
python取均匀不重复的随机数方式
Nov 27 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
Windows下Anaconda和PyCharm的安装与使用详解
Apr 23 Python
python 负数取模运算实例
Jun 03 Python
使用已经得到的keras模型识别自己手写的数字方式
Jun 29 Python
python Pexpect模块的使用
Dec 25 Python
pandas apply使用多列计算生成新的列实现示例
Feb 24 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编码规范之注释和文件结构说明
2010/07/09 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
javascript读取RSS数据
2007/01/20 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
Python调用C语言的实现
2019/07/26 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
描述内存分配方式以及它们的区别
2016/10/15 面试题
工厂仓管员岗位职责
2014/01/01 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
法人授权委托书
2014/09/16 职场文书
政工师工作总结2015
2015/05/26 职场文书
正规借条模板
2015/05/26 职场文书
平凡的世界读书笔记
2015/06/25 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server