Search
Close this search box.
Operadores de atribuição em Python
Operadores de atribuição

Posts Relacionados:

Os operadores de atribuição em Python são símbolos usados para atribuir valores a variáveis. Eles criam, inicializam e atualizam variáveis em todo o código.

Receba nossa newsletter

Operadores de atribuição em Python

Python operadores

Os operadores de atribuição em Python são símbolos especiais usados para atribuir valores a variáveis. Esses operadores criam, inicializam e atualizam variáveis em todo o código. As variáveis são um pilar fundamental em cada parte do código, e os operadores de atribuição oferecem controle total sobre suas criações e atualizações.

Operadores de atribuição podem combinar a operação de atribuição (=) com várias operações aritméticas, bit a bit e outras operações para casos particulares em uma única etapa. Isso ajuda a tornar o código mais conciso e legível. Veja alguns exemplos desses operadores abaixo.

				
					# Alguns Operadores de Atribuição
Operador 	Sintaxe         Exemplo 	   Equivalente a
= 	        a = b            x = 5 	        x = 5 	
+= 	        a += b           x += 3         x = x + 3 	
-= 	        a -= b           x -= 3 	    x = x - 3 	
*= 	        a *= b           x *= 3  	    x = x * 3 	
/= 	        a /=b            x /= 3 	    x = x / 3 	
%= 	        a %= b           x %= 3 	    x = x % 3 	
//= 	    a //= b          x //= 3 	    x = x // 3 	
**= 	    a **= b          x **= 3 	    x = x ** 3 	
&= 	        a &= b           x &= 3 	    x = x & 3 	
|= 	        a |= b           x |= 3 	    x = x | 3 	
^= 	        a ^= b           x ^= 3 	    x = x ^ 3 	
>>= 	    a >>= b          x >>= 3 	    x = x >> 3 	
<<= 	    a <<= b          x <<= 3 	    x = x << 3 	
:= 	        print(a := b)    print(x := 3) 	x = 3
                                            print(x)
				
			

Um operador de atribuição tem os seguintes componentes: um operando esquerdo, que deve ser uma variável, o operador de atribuição e um operando direito, que pode ser um valor concreto, um objeto ou uma expressão.

Operador de Atribuição Simples

Um operador de atribuição simples é o operador de atribuição mais básico. Ele atribui o valor no lado direito da expressão à variável no lado esquerdo.

				
					a = 100 	

				
			

Operadores de Atribuição Aumentada

Operadores de atribuição aumentada combinam uma operação aritmética ou bit a bit com a operação de atribuição. Eles executam a operação no valor atual da variável e, em seguida, atribuem o resultado de volta à mesma variável.

				
					# Exemplos de operadores de atribuição aumentada combinados com operação aritmética

# Atribuição de adição (+=)
a = 10
a += 5

# Atribuição de subtração (-=)
b = 20
b -= 5

# Atribuição de multiplição (*=)
c = 12
c *= 5

# Atribuição de divisão (/=)
d = 200
d /= 5

print(a, b, c, d) # resultados: 15 15 60 40.0
				
			

Operadores de atribuição Bitwise

Operadores de atribuição bit a bit (bitwise) em Python são um tipo especial de operador de atribuição que executam operações bit a bit na representação binária da variável e do valor atribuído. Em seguida, eles armazenam o resultado de volta na mesma variável. Esses operadores são úteis para tarefas de programação de baixo nível ou manipulação de dados no nível de bits.

Atribuição AND bit a bit (&=): a &= 2 é o mesmo que a = a & 2.

Atribuição OR bit a bit (|=): a |= 2 é o mesmo que a = a | 2.

Atribuição XOR bit a bit (^=): a ^= 2 é o mesmo que a = a ^ 2.

Atribuição de deslocamento à direita bit a bit (>>=): a >>= 2 é o mesmo que a = a >> 2.

Atribuição de deslocamento à esquerda bit a bit (<<=): a <<= 2 é o mesmo que a = a << 2.

				
					# Exemplo
x = 10  # Equivalente binário: 1010
y = 13  # Equivalente binário: 1101
x &= y  # x agora se torna 8 (Binário: 1000) que é o resultado de 1010 & 1101
print(x)  # Resultado: 8
				
			

Encontrou algum erro ou quer fazer uma sugestão? Por favor, entre em contato usando nosso formulário de contatos.

Imagem com IA Generativa – Dia 380

IA generativa - img380

Arte com IA generativa: imagem do dia

Todos os dias postamos um exemplo de imagem artística gerada com inteligência artificial.

Tutoriais

Postagens Mais Recentes

Outras Postagens Que Podem Interessar

Veja
Mais

Fique em contato

Se inscreva para receber nossa newsletter com novidades.

aprendiz artificial