Python 3 - Exemplo de operadores de atribuição

Assumir variável a possui o valor 10 e variável b mantém o valor 20, então -

Operador Descrição Exemplo
= Atribui valores de operandos do lado direito para operando do lado esquerdo c = a + b atribui o valor de a + b em c
+ = Adicionar E Ele adiciona o operando direito ao operando esquerdo e atribui o resultado ao operando esquerdo c + = a é equivalente a c = c + a
- = Subtrair E Ele subtrai o operando direito do operando esquerdo e atribui o resultado ao operando esquerdo c - = a é equivalente a c = c - a
* = Multiplicar E Ele multiplica o operando direito com o operando esquerdo e atribui o resultado ao operando esquerdo c * = a é equivalente a c = c * a
/ = Dividir E Ele divide o operando esquerdo com o operando direito e atribui o resultado ao operando esquerdo c / = a é equivalente a c = c / ac / = a é equivalente a c = c / a
% = Módulo E Leva o módulo usando dois operandos e atribui o resultado ao operando esquerdo c% = a é equivalente a c = c% a
** = Expoente E Executa cálculo exponencial (potência) nos operadores e atribui valor ao operando esquerdo c ** = a é equivalente a c = c ** a
// = Divisão de Andar Ele realiza a divisão de piso nos operadores e atribui valor ao operando esquerdo c // = a é equivalente a c = c // a

Exemplo

Assumir variável a possui o valor 10 e variável b mantém o valor 20, então -

#!/usr/bin/python3

a = 21
b = 10
c = 0

c = a + b
print ("Line 1 - Value of c is ", c)

c += a
print ("Line 2 - Value of c is ", c )

c *= a
print ("Line 3 - Value of c is ", c )

c /= a 
print ("Line 4 - Value of c is ", c )

c  = 2
c %= a
print ("Line 5 - Value of c is ", c)

c **= a
print ("Line 6 - Value of c is ", c)

c //= a
print ("Line 7 - Value of c is ", c)

Resultado

Quando você executa o programa acima, ele produz o seguinte resultado -

Line 1 - Value of c is  31
Line 2 - Value of c is  52
Line 3 - Value of c is  1092
Line 4 - Value of c is  52.0
Line 5 - Value of c is  2
Line 6 - Value of c is  2097152
Line 7 - Value of c is  99864