🎯 Operadores de Deslocamento em Python

Em poucas palavras

Definição técnica ou simplificada do conceito.


📝 Notas e Desenvolvimento


🔗 Conexões e Contexto


📚 Referências e Fontes

Citações Diretas

📂 Outros Conteúdos Preservados

Exemplo:

x = 10  # Binário: 1010
 
### Deslocamento para a Esquerda
 
left_shifted = x << 2  # Deslocar para a esquerda por 2 posições
print(left_shifted)  # Saída: 40 (Binário: 101000, que é 10 * 2**2)
 
y = -10 # Binário: (representação em complemento de dois)
 
### Deslocamento para a Direita (número negativo)
 
right_shifted = y >> 1 # Deslocar para a direita por 1 posição
print(right_shifted) # Saída: -5 (Divisão inteira por 2)
 
z = 10
 
### Deslocamento para a Direita (número positivo)
 
right_shifted_positive = z >> 1 # Deslocar para a direita por 1 posição
print(right_shifted_positive) # Saída: 5 (Divisão inteira por 2)

:: Referência :: 6. Expressões — documentação do Python 3.13.2