什么是Python中的右移(>>)运算符?

在Python中>>被称为右移运算符。它是按位运算符。它需要对象的按位表示作为第一个操作数。位按第二个操作数规定的位数向右移。由于移位而向左的前导位被设置为0。

>>> bin(a)     #binary equivalent 0110 0100
'0b1100100'
>>> b=a>>2     #binary equivalent 0001 1101
>>> b
25
>>> bin(b)
'0b11001'