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分析git log日志示例
Feb 27 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
Django视图和URL配置详解
Jan 31 Python
Python----数据预处理代码实例
Mar 20 Python
Django urls.py重构及参数传递详解
Jul 23 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
python实现异常信息堆栈输出到日志文件
Dec 26 Python
Spark处理数据排序问题如何避免OOM
May 21 Python
Python CSS选择器爬取京东网商品信息过程解析
Jun 01 Python
Python实现石头剪刀布游戏
Jan 20 Python
Python3爬虫RedisDump的安装步骤
Feb 20 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根据图片色界在不同位置加水印的方法
2015/07/01 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
jquery 列表双向选择器之改进版
2013/08/09 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
Node.js文件操作详解
2014/08/16 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
Python中的zipfile模块使用详解
2015/06/25 Python
python正则表达式re之compile函数解析
2017/10/25 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
关于python多重赋值的小问题
2019/04/17 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
农民工工资支付承诺函
2014/03/31 职场文书
差生评语大全
2014/05/04 职场文书
设计师求职信模板
2014/05/06 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
房租涨价通知
2015/04/23 职场文书
服务行业标语口号
2015/12/26 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书