python运算符 >>、<<

位移运算符

x << y  # 等同于 x*(2**y)
x >> y  # 等同于 x//(2**y)

"""
9 >> 1
9的二进制值为"1001",将9二进制整体向右移动1位变成"0100",计算得到的值为4

9 << 1
"1001" --> "10010"
"""

猜你喜欢

转载自blog.csdn.net/weixin_46248273/article/details/121264663