2020
10-09
10-09
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
按位与或(&、|、^):按照二进制进行逻辑运算例如:数字换成二进制,各自位上的0/1进行逻辑运算,得到的结果转换为数字3&2=0111&0010=0010=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)1:and:从左到右运行,运行到表达式不正确就输出False,后面的表达式逻辑短路;若运行到函数且无返...
继续阅读 >