python_笔记2_短路计算(SS)
2016-04-25 13:46
232 查看
Python 短路计算
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
python清屏命令:
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
python清屏命令:
相关文章推荐
- python_笔记_unicode
- 欢迎使用CSDN-markdown编辑器
- python3.x随手笔记1
- Python format格式化输出
- python p2p on esp8266
- 文章标题
- python两种生成md5的方法
- 怎么解决numpy和matplotlib无法安装问题
- Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- python读取csv文件
- python文件编码说明 coding
- caffe手写体模型调用python
- 用python导出csv文件
- 学习大数据第四天:最小二乘法的Python实现
- Python闭包
- python版本的读写锁操作方法
- python re 模块
- Python中的引用和拷贝浅析
- python2.X编码问题梳理
- Python简单实现enum功能的方法