Python 3 - Ejemplo de operadores de asignación

Asumir variable a tiene el valor 10 y la variable b tiene el valor 20, entonces -

Operador Descripción Ejemplo
= Asigna valores de los operandos del lado derecho al operando del lado izquierdo c = a + b asigna el valor de a + b en c
+ = Agregar Y Agrega operando derecho al operando izquierdo y asigna el resultado al operando izquierdo c + = a es equivalente ac = c + a
- = Restar Y Resta el operando derecho del operando izquierdo y asigna el resultado al operando izquierdo c - = a es equivalente ac = c - a
* = Multiplica Y Multiplica el operando derecho con el operando izquierdo y asigna el resultado al operando izquierdo c * = a es equivalente ac = c * a
/ = Dividir Y Divide el operando izquierdo con el operando derecho y asigna el resultado al operando izquierdo c / = a es equivalente a c = c / ac / = a es equivalente a c = c / a
% = Módulo Y Toma módulo usando dos operandos y asigna el resultado al operando izquierdo c% = a es equivalente ac = c% a
** = exponente Y Realiza cálculos exponenciales (potencia) en los operadores y asigna valor al operando izquierdo c ** = a es equivalente ac = c ** a
// = División de piso Realiza la división de piso en los operadores y asigna valor al operando izquierdo c // = a es equivalente a c = c // a

Ejemplo

Asumir variable a tiene el valor 10 y la variable b tiene el valor 20, entonces -

#!/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)

Salida

Cuando ejecuta el programa anterior, produce el siguiente 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