logo

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

Operador de asignación

=

Asigne el valor del lado derecho de la expresión al operando del lado izquierdoc = a + b

Operador de asignación adicional

+=

Agregue el operando del lado derecho con el operando del lado izquierdo y luego asigne el resultado al operando izquierdoa += b

Operador de asignación de resta

-=

Reste el operando del lado derecho del operando del lado izquierdo y luego asigne el resultado al operando izquierdoa-= b

Operador de asignación de multiplicación

*=

Multiplica el operando derecho por el operando izquierdo y luego asigna el resultado al operando izquierdoa *= b

Operador de asignación de división

/=

Divida el operando izquierdo con el operando derecho y luego asigne el resultado al operando izquierdoa/= b

Operador de asignación de módulo

%=

Divide el operando izquierdo con el operando derecho y luego asigna el resto al operando izquierdoun%=b

Operador de Asignación de División de Piso

//=

Divida el operando izquierdo con el operando derecho y luego asigne el valor (piso) al operando izquierdoa //= b

Operador de asignación de exponenciación

**=

Calcule el valor del exponente (aumente la potencia) usando operandos y luego asigne el resultado al operando izquierdoa **= b

Operador de asignación AND bit a bit

&=

Realiza AND bit a bit en operandos y asigna el resultado al operando izquierdoa & = b

Operador de asignación OR bit a bit

|=

Realiza OR bit a bit en operandos y asigna el valor al operando izquierdoa |= b

Operador de asignación XOR bit a bit

^=

Realiza XOR bit a bit en operandos y asigna el valor al operando izquierdoa^=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 izquierdoa>>= b


Operador de asignación de desplazamiento a la izquierda bit a bit

<<=

Realiza un desplazamiento bit a izquierda en los operandos y asigna el resultado al operando izquierdoa <<= b

Operador de morsa

:=

Asignar un valor a una variable dentro de una expresión

pitón o

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.

diagrama del modelo e-r
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>