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设计模式编程中观察者模式与策略模式的运用
Mar 02 Python
Python入门之后再看点什么好?
Mar 05 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
Python 利用切片从列表中取出一部分使用的方法
Feb 01 Python
PyQt QCombobox设置行高的方法
Jun 20 Python
Python中zip()函数的简单用法举例
Sep 02 Python
详解Django配置优化方法
Nov 18 Python
如何用OpenCV -python3实现视频物体追踪
Dec 04 Python
Django封装交互接口代码
Jul 12 Python
pycharm 添加解释器的方法步骤
Aug 31 Python
python线程池 ThreadPoolExecutor 的用法示例
Oct 10 Python
详解python3 GUI刷屏器(附源码)
Feb 18 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注入实例
2006/10/09 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
gearman的安装启动及python API使用实例
2014/07/08 Python
Python实现的简单hangman游戏实例
2015/06/28 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
Python和Go语言的区别总结
2019/02/20 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
如何在Python对Excel进行读取
2020/06/04 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
瀑布模型都有哪些优缺点
2014/06/23 面试题
经济职业学院毕业生自荐书
2014/03/17 职场文书
先进事迹材料范文
2014/12/29 职场文书
幼师辞职信范文
2015/02/27 职场文书
整脏治乱工作简报
2015/07/21 职场文书
中学教师教学工作总结
2015/08/13 职场文书