在Python中,左移位运算符是`<<`。左移位操作是将一个数字的所有二进制位向左移动指定的位数,右侧空出的位用0填充。例如,如果有一个数字`x`,左移`n`位后的结果是`x << n`。
下面是一个简单的例子:
x = 5 二进制表示为 0b101
y = x << 2 将x向左移动两位,得到 0b10100,即十进制的20
print(y) 输出 20
左移位操作在计算机领域非常常见,因为它可以实现快速的乘法和除法运算。例如,将一个数左移一位相当于将该数乘以2,左移两位相当于乘以4,以此类推