Los operadores se utilizan para realizar operaciones sobre valores y variables. Estos son los símbolos especiales que realizan cálculos aritméticos, lógicos y bit a bit. El valor sobre el que opera el operador se conoce como Operando .
Aquí, cubriremos los operadores de asignación en Python. Entonces, los operadores de asignación se utilizan para asignar valores a las variables.
Operador |
Descripción |
Sintaxis |
---|---|---|
= |
Asigne el valor del lado derecho de la expresión al operando del lado izquierdo | x = y + z |
+= |
Agregar y asignar: agregue el operando del lado derecho con el operando del lado izquierdo y luego asigne el operando izquierdo | un + = segundo |
-= |
Restar AND: Restar el operando derecho del operando izquierdo y luego asignarlo al operando izquierdo: Verdadero si ambos operandos son iguales | un – = segundo |
*= |
Multiplicar AND: Multiplicar el operando derecho con el operando izquierdo y luego asignarlo al operando izquierdo | un * = segundo |
/= |
Divide AND: divide el operando izquierdo con el operando derecho y luego asigna el operando izquierdo | un / = segundo |
%= |
Módulo Y: toma el módulo usando los operandos izquierdo y derecho y asigna el resultado al operando izquierdo | un %= segundo |
//= |
Dividir (piso) Y: Divide el operando izquierdo con el operando derecho y luego asigna el valor (piso) al operando izquierdo | un //= segundo |
**= |
Exponente Y: Calcule el valor del exponente (elevar la potencia) usando operandos y asigne el valor al operando izquierdo | un **= segundo |
&= |
Realiza AND bit a bit en operandos y asigna valor al operando izquierdo | un & = segundo |
|= |
Realiza OR bit a bit en operandos y asigna valor al operando izquierdo | un |= segundo |
^= |
Realiza bitwise xOR en operandos y asigna valor al operando izquierdo | un ^ = segundo |
>>= |
Realiza el desplazamiento a la derecha bit a bit en los operandos y asigna valor al operando izquierdo | un >>= segundo |
<<= |
Realiza el desplazamiento a la izquierda bit a bit en los operandos y asigna valor al operando izquierdo | un <<= segundo |
Ahora veamos cada Operador de Asignación uno por uno.
1) Asignar: este operador se usa para asignar el valor del lado derecho de la expresión al operando del lado izquierdo.
Sintaxis:
x = y + z
Ejemplo:
Python3
# Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)
Producción:
8
2) Agregar y asignar: este operador se usa para agregar el operando del lado derecho con el operando del lado izquierdo y luego asignar el resultado al operando izquierdo.
Sintaxis:
x += y
Ejemplo:
Python3
a = 3 b = 5 # a = a + b a += b # Output print(a)
Producción:
8
3) Restar y asignar: este operador se utiliza para restar el operando derecho del operando izquierdo y luego asignar el resultado al operando izquierdo.
Sintaxis:
x -= y
Ejemplo –
Python3
a = 3 b = 5 # a = a - b a -= b # Output print(a)
Producción:
-2
4) Multiplicar y Asignar: Este operador se usa para multiplicar el operando derecho con el operando izquierdo y luego asignar el resultado al operando izquierdo.
Sintaxis:
x *= y
Ejemplo:
Python3
a = 3 b = 5 # a = a * b a *= b # Output print(a)
Producción:
15
5) Dividir y asignar: este operador se utiliza para dividir el operando izquierdo con el operando derecho y luego asignar el resultado al operando izquierdo.
Sintaxis:
x /= y
Ejemplo:
Python3
a = 3 b = 5 # a = a / b a /= b # Output print(a)
Producción:
0.6
6) Módulo y asignación: este operador se usa para tomar el módulo usando los operandos izquierdo y derecho y luego asignando el resultado al operando izquierdo.
Sintaxis:
x %= y
Ejemplo:
Python3
a = 3 b = 5 # a = a % b a %= b # Output print(a)
Producción:
3
7) Dividir (piso) y Asignar: Este operador se usa para dividir el operando izquierdo con el operando derecho y luego asignar el resultado (piso) al operando izquierdo.
Sintaxis:
x //= y
Ejemplo:
Python
a = 3 b = 5 # a = a // b a //= b # Output print(a)
Producción:
0
8) Exponente y asignación: este operador se usa para calcular el valor del exponente (elevar la potencia) usando operandos y luego asignando el resultado al operando izquierdo.
Sintaxis:
x **= y
Ejemplo:
Python
a = 3 b = 5 # a = a ** b a **= b # Output print(a)
Producción:
243
9) AND bit a bit y asignación: este operador se utiliza para realizar AND bit a bit en ambos operandos y luego asignar el resultado al operando izquierdo.
Sintaxis:
x &= y
Ejemplo:
Python3
a = 3 b = 5 # a = a & b a &= b # Output print(a)
Producción:
1
10) OR bit a bit y asignación: este operador se utiliza para realizar OR bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Sintaxis:
x |= y
Ejemplo:
Python3
a = 3 b = 5 # a = a | b a |= b # Output print(a)
Producción:
7
11) XOR bit a bit y asignación: este operador se utiliza para realizar XOR bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Sintaxis:
x ^= y
Ejemplo:
Python3
a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)
Producción:
6
12) Desplazamiento a la derecha bit a bit y asignación: este operador se utiliza para realizar un desplazamiento a la derecha bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Sintaxis:
x >>= y
Ejemplo:
Python3
a = 3 b = 5 # a = a >> b a >>= b # Output print(a)
Producción:
0
13) Desplazamiento a la izquierda bit a bit y asignación: este operador se utiliza para realizar un desplazamiento a la izquierda bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Sintaxis:
x <<= y
Ejemplo:
Python3
a = 3 b = 5 # a = a << b a <<= b # Output print(a)
Producción:
96