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实现根据指定端口探测服务器/模块部署的方法
Aug 25 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
TensorFlow搭建神经网络最佳实践
Mar 09 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
django 基于中间件实现限制ip频繁访问过程详解
Jul 30 Python
解决python replace函数替换无效问题
Jan 18 Python
基于python3的socket聊天编程
Feb 17 Python
Python爬虫设置ip代理过程解析
Jul 20 Python
python logging 重复写日志问题解决办法详解
Aug 04 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
python中24小时制转换为12小时制的方法
Jun 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实现的oracle分页函数实例
2016/01/25 PHP
extjs 初始化checkboxgroup值的代码
2011/09/21 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
Python中的多重装饰器
2015/04/11 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
可以在一个PHP文件里面include另外一个PHP文件两次吗
2015/05/22 面试题
药学专业个人自我评价
2013/11/11 职场文书
房地产融资计划书
2014/01/10 职场文书
学习交流会主持词
2014/04/01 职场文书
艺术节主持词
2014/04/02 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
投标承诺书怎么写
2014/05/24 职场文书
单身证明格式样本
2015/06/15 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
听课评课活动心得体会
2016/01/15 职场文书
mysql脏页是什么
2021/07/26 MySQL