Operadores de asignación en Python
El Operadores de Python 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 diferentes operadores de asignación en Pitón .
| Operadores | Firmar | Descripción | Sintaxis |
|---|---|---|---|
| = | Asigne el valor del lado derecho de la expresión al operando del lado izquierdo | c = a + b | |
| += | Agregue el operando del lado derecho con el operando del lado izquierdo y luego asigne el resultado al operando izquierdo | a += b | |
| -= | Reste el operando del lado derecho del operando del lado izquierdo y luego asigne el resultado al operando izquierdo | a-= b | |
| *= | Multiplica el operando derecho por el operando izquierdo y luego asigna el resultado al operando izquierdo | a *= b | |
| /= | Divida el operando izquierdo con el operando derecho y luego asigne el resultado al operando izquierdo | a/= b | |
| %= | Divide el operando izquierdo con el operando derecho y luego asigna el resto al operando izquierdo | un%=b | |
| //= | Divida el operando izquierdo con el operando derecho y luego asigne el valor (piso) al operando izquierdo | a //= b | |
| **= | Calcule el valor del exponente (aumente la potencia) usando operandos y luego asigne el resultado al operando izquierdo | a **= b | |
| &= | Realiza AND bit a bit en operandos y asigna el resultado al operando izquierdo | a & = b | |
| |= | Realiza OR bit a bit en operandos y asigna el valor al operando izquierdo | a |= b | |
| ^= | Realiza XOR bit a bit en operandos y asigna el valor al operando izquierdo | a^=b | |
| Operador de asignación de desplazamiento a la derecha bit a bit | >>= | Realiza un desplazamiento bit a derecha en los operandos y asigna el resultado al operando izquierdo | a>>= b |
| | < <= | Realiza un desplazamiento bit a izquierda en los operandos y asigna el resultado al operando izquierdo | a < <= b |
| := | Asignar un valor a una variable dentro de una expresión | a := exp |
Aquí están los operadores de asignación en Python con ejemplos.
Operador de asignación
Los operadores de asignación se utilizan para asignar valores a variables. Este operador se utiliza para asignar el valor del lado derecho de la expresión al operando del lado izquierdo.
Pitón # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)
Producción
8
Operador de asignación adicional
El operador de asignación de suma se utiliza para sumar el operando del lado derecho con el operando del lado izquierdo y luego asignar el resultado al operando izquierdo.
Syntax: a += b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de suma que primero realizará la operación de suma y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a + b a += b # Output print(a)
Producción:
8
S Operador de asignación de resta
El operador de asignación de resta se utiliza para restar el operando del lado derecho del operando del lado izquierdo y luego asignar el resultado al operando del lado izquierdo.
Syntax: a -= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de resta que primero realizará la operación de resta y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a - b a -= b # Output print(a)
Producción:
-2
METRO Operador de asignación de multiplicación
El operador de asignación de multiplicación se utiliza para multiplicar el operando del lado derecho con el operando del lado izquierdo y luego asignar el resultado al operando del lado izquierdo.
Syntax: a *= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de multiplicación que primero realizará la operación de multiplicación y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a * b a *= b # Output print(a)
Producción:
15
D Operador de asignación de ivision
El operador de asignación de división se utiliza para dividir el operando del lado izquierdo con el operando del lado derecho y luego asignar el resultado al operando izquierdo.
Syntax: a /= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de división que primero realizará la operación de división y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a / b a /= b # Output print(a)
Producción:
0.6
METRO Operador de asignación odulus
El Operador de Asignación de Módulo se utiliza para tomar el módulo, es decir, primero divide los operandos y luego toma el resto y lo asigna al operando izquierdo.
Syntax: a %= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de módulo que primero realizará la operación de módulo y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a % b a %= b # Output print(a)
Producción:
3
F Operador de asignación de división de piso
El operador de asignación de división de piso se utiliza para dividir el operando izquierdo con el operando derecho y luego asigna el resultado (valor de piso) al operando izquierdo.
Syntax: a //= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de división de piso que primero realizará la operación de división de piso y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a // b a //= b # Output print(a)
Producción:
0
Operador de asignación de exponenciación
El operador de asignación de exponenciación se utiliza para calcular el valor del exponente (aumentar la potencia) utilizando operandos y luego asignando el resultado al operando izquierdo.
Syntax: a **= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de exponenciación que primero realizará la operación de exponente y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a ** b a **= b # Output print(a)
Producción:
243
Operador de asignación AND bit a bit
El operador de asignación AND bit a bit se utiliza para realizar la operación AND bit a bit en ambos operandos y luego asignar el resultado al operando izquierdo.
Syntax: a &= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación AND bit a bit que primero realizará la operación AND bit a bit y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a & b a &= b # Output print(a)
Producción:
1
Operador de asignación OR bit a bit
El operador de asignación OR bit a bit se utiliza para realizar la operación OR bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Syntax: a |= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación OR bit a bit que primero realizará la operación OR bit a bit y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a | b a |= b # Output print(a)
Producción:
7
Operador de asignación XOR bit a bit
El operador de asignación XOR bit a bit se utiliza para realizar la operación XOR bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Syntax: a ^= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación XOR bit a bit que primero realizará la operación XOR bit a bit y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)
Producción:
6
Operador de asignación de desplazamiento a la derecha bit a bit
El operador de asignación de desplazamiento a la derecha bit a bit se utiliza para realizar la operación de desplazamiento a la derecha bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Syntax: a>>= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de desplazamiento a la derecha bit a bit que primero realizará la operación de desplazamiento a la derecha bit a bit y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a>> b a>>= b # Salida print(a)
Producción:
0
Operador de asignación de desplazamiento a la izquierda bit a bit
El operador de asignación de desplazamiento a la izquierda bit a bit se utiliza para realizar el operador de desplazamiento a la izquierda bit a bit en los operandos y luego asignar el resultado al operando izquierdo.
Syntax: a < <= b
Ejemplo: En este código tenemos dos variables. 'a' y 'b' y les asignó algún valor entero. Luego hemos utilizado el operador de asignación de desplazamiento a la izquierda bit a bit que primero realizará la operación de desplazamiento a la izquierda bit a bit y luego asignará el resultado a la variable del lado izquierdo.
Pitón a = 3 b = 5 # a = a < < b a < <= b # Output print(a)
Producción:
96
Operador de morsa
El Operador de morsa en Python es un nuevo operador de asignación que se introduce en la versión 3.8 y superiores de Python. Este operador se utiliza para asignar un valor a una variable dentro de una expresión.
Syntax: a := expression
Ejemplo: En este código, tenemos una lista de números enteros de Python. Hemos utilizado el operador de asignación Python Walrus dentro del bucle while de Python . El operador resolverá la expresión del lado derecho y asignará el valor al operando del lado izquierdo. 'X' y luego ejecute el código restante.
Pitón # a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() imprimir(x)
Producción:
5 4 3