python:按位与、或、异或(&、|、^)以及逻辑与或(and、or)逻辑短路原理小记
1、按位与&:A&B表明A与B的二进制逐位与,有0为0,非0为1.如4&3 等同于100&011=000=0.2、按位或|:A|B表明A与B的二进制逐位或,有1为1,全0则0.如4|3 等同于100|011=111=7.3、按位异或^:A^B表明A与B的二进制逐位异或,相同为0,不同为1.如4\^3 等同于100\^011=111=7. 需要注意的是经常利用A^A将其置位0.4、逻辑与或代码运行顺序:从上到下,从左到右。AandB中,如果A为0,则返回0同时
原创
2020-06-02 10:19:49 ·
1501 阅读 ·
1 评论