Python Language Desplazamiento a la izquierda en modo de bits


Ejemplo

El operador << realizará un "desplazamiento a la izquierda" a nivel de bits, donde el valor del operando izquierdo se mueve a la izquierda por el número de bits dado por el operando derecho.

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

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

Realizar un cambio de bit a la izquierda de 1 es equivalente a la multiplicación por 2 :

7 << 1
# Out: 14

Realizar un cambio de bit a la izquierda de n es equivalente a la multiplicación por 2**n :

3 << 4
# Out: 48