按位左移

<< 运算符将执行按位左移,其中左操作数的值向左移动右操作数给出的位数。

# 2 = 0b10
2 << 2
# Out: 8
# 8 = 0b1000

bin(2 << 2)
# Out: 0b1000

执行 1 的左移位相当于乘以 2:

7 << 1
# Out: 14

执行 n 的左移位相当于乘以 2**n:

3 << 4
# Out: 48