python的位运算 程序中所有数值在计算机中均以二进制形式存储,位运算即直接对整数在内存中的二进制位进行操作 python 中的6种位运算符: 1)&:按位与运算 2)|:按位或运算 3)^:按位异或运算(相同为0,不同为1) 4)~:按位取反运算 5)>>:右移运算符,将各个二进制位全部右移若干位 6)<<:左移运算符,将各个二进制位全部左移若干位 栗子: 3 & 5 即 0011 & 0101 = 0001 所以 3 & 5的结果为1