Python and与or
来源:互联网 发布:签署淘宝图片空间协议 编辑:程序博客网 时间:2024/04/26 04:05
转自:https://my.oschina.net/chuangspace/blog/410833
摘要: 以自己的理解,分析and与or在python中的情况,不对求指正,谢谢
>>> 1 and 2 and 33>>> False and 1 and 2False>>> 1 and 2 and 3 and 44>>> 1 and 2 and 3 and FalseFalse>>> 1 or 2 or 31>>> False or 1 or 21>>> 1 and 2 and 3 or False and 13
在python中and与or执行布尔逻辑运算,但返回的是实际值。
1.全为and,如果都为真,则返回最后一个变量值;如果为假,则返回第一个假值
2.全为or,如果都为假则返回最后一个值;如果为真,则返回第一个真值
3.and 与or:
>>> 1 and 2 or False2>>> False and 1 or 22
(a and b ) or c :如果a and b为真则结果为b,若a and b为假,结果为c,其实原理与and和or的一样,类似于C中到bool?a:b
另外:or有短路现象,如果为真,后面的不执行(PS:谢谢提醒)
>>>False and 1 or 22>>> 1 or 2 and False1>>> (1 or 2 ) and FalseFalse
阅读全文
0 0
- Python and与or
- python and or and-or
- Python中的逻辑表达式and与or
- python and or技巧
- python and-or 用法
- python and or用法
- python--and...or
- Python and-or 技巧
- Python and-or技巧
- Python and or
- python: and & or 探究
- Python中的and、or、and-or
- 【转载】python 中的 and、or、and-or
- Python的and和or
- Python 的 and-or 技巧
- Python中的and和or
- Python and or ?A:B
- python中的and | or表达式
- library
- 深入理解socket网络编程
- 为什么程序员讨厌写文档
- 基于XC7K325T FPGA 2路SRIO FMC 3U VPX板卡
- table()函数
- Python and与or
- overflow:hidden的原理问题
- Linux信号来源和捕获处理以及signal函数简介
- hdu6185 dp+矩阵乘法
- SpringBoot-RabbitMq 简单实例
- mongodb
- GitChat · 移动开发 | 小程序快速上手:三步完成小程序从无到有的开发
- J2SE相关笔记
- linux awk命令