
Python中的逻辑运算符(and、or)与按位运算符(&、|、^)的区别
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文探讨了Python中逻辑运算符and、or和按位运算符&、|^之间的区别,帮助读者更好地理解和使用这些操作符。
按位与或(&、|、^):按照二进制进行逻辑运算。
例如:
3 & 2
=011 & 010
=010
=2
二进制逻辑运算规则如下:
&:0&0=0; 0&1=0; 1&0=0; 1&1=1。
|:0|0=0; 0|1=1; 1|0=1; 1|1=1。
^:0^0=0; 0^1=1; 1^0=1; 1^1=0。
代码运行顺序为从上到下,从左至右。逻辑与或(and、or):
使用and时,运算会从左往右进行,一旦遇到不正确的表达式即返回False,并且不会继续计算后面的表达式;若函数没有返回值,则输出None, 并停止后续的运算。
全部评论 (0)
还没有任何评论哟~


