Python的移位运算符 正整数的移位运算 #1. 正整数左移相当于乘以二 >>> 4<<1 8 >>> 4<<2 16 #2. 正整数右移相当于除以二 >>> 8>>1 4 >>> 8>>2 2 负整数的移位运算 #3. 负整数左移相当于乘以二 >>> -4<<1 -8 >>> -4<<2 -16 #4. 负整数右移相当于除以二 >>> -8>>1 -4 >>> -8>>2 -2 左移和位移的二进制方式 这里用二进制的4来举例子 二进制的4表示为: 0100 左移右移就是二进制向左或向右移动一位 0100向右移动一位就是1000,= =>>2 0100向左移动一位就是0010,= =>>8