Python Bitwise Shift Right Assignment
Python bitwise shift right assignment is done with >>=, the bitwise shift right assignment operator
Example:
>>> x = 5
>>> x >>= 3
>>> x
0
Read more about Python bitwise shift right operator
You can’t bitwise shift right and assign to an undefined variable
>>> d >>= 3
Traceback (most recent call last):
File "`<stdin>`", line 1, in `<module>`
NameError: name 'd' is not defined
You can’t bitwise shift right and assign to a literal
>>> 3 >>= 3
File "`<stdin>`", line 1
SyntaxError: can't assign to literal