logo

Operatori di assegnazione in Python

IL Operatori Python vengono utilizzati per eseguire operazioni su valori e variabili. Questi sono i simboli speciali che eseguono calcoli aritmetici, logici e bit a bit. Il valore su cui opera l'operatore è noto come operando. Qui tratteremo diversi operatori di assegnazione Pitone .

Operatori

Cartello

Descrizione



Sintassi

Operatore di assegnazione

=

Assegnare il valore del lato destro dell'espressione all'operando del lato sinistroc = un + b

Operatore di assegnazione dell'aggiunta

+=

espressione di regressione in Java
Aggiungi l'operando di destra con l'operando di sinistra e quindi assegna il risultato all'operando di sinistraun += b

Operatore di assegnazione della sottrazione

-=

Sottrai l'operando di destra dall'operando di sinistra e quindi assegna il risultato all'operando di sinistraun -= b

Operatore di assegnazione della moltiplicazione

*=

Moltiplicare l'operando destro per l'operando sinistro e quindi assegnare il risultato all'operando sinistroun*=b

Operatore di assegnazione della divisione

/=

Dividere l'operando sinistro per l'operando destro e quindi assegnare il risultato all'operando sinistroun /= b

Operatore di assegnazione del modulo

%=

Divide l'operando sinistro con l'operando destro e quindi assegna il resto all'operando sinistroun%=b

Operatore Assegnazione Divisione Piano

//=

Dividere l'operando sinistro con l'operando destro e quindi assegnare il valore (piano) all'operando sinistroun //= b

Operatore di assegnazione dell'esponenziazione

**=

Calcola il valore dell'esponente (aumenta la potenza) utilizzando gli operandi e quindi assegna il risultato all'operando sinistroa**=b

Operatore di assegnazione AND bit per bit

&=

Esegue l'operatore AND bit a bit sugli operandi e assegna il risultato all'operando sinistroun &= b

Operatore di assegnazione OR bit per bit

|=

Esegue l'OR bit a bit sugli operandi e assegna il valore all'operando sinistroun |= b

Operatore di assegnazione XOR bit per bit

^=

Esegue XOR bit a bit sugli operandi e assegna il valore all'operando sinistroun ^= b

Operatore di assegnazione Shift destro bit per bit

>>=

vice commissario di polizia
Esegue lo spostamento bit per bit a destra sugli operandi e assegna il risultato all'operando sinistroa>>= b


Operatore di assegnazione dello spostamento a sinistra bit per bit

<<=

Esegue lo spostamento a sinistra bit per bit sugli operandi e assegna il risultato all'operando di sinistraun <<= b

Operatore Tricheco

:=

Assegnare un valore a una variabile all'interno di un'espressione

a := esp

Ecco gli operatori di assegnazione in Python con esempi.

Operatore di assegnazione

Gli operatori di assegnazione vengono utilizzati per assegnare valori alle variabili. Questo operatore viene utilizzato per assegnare il valore del lato destro dell'espressione all'operando del lato sinistro.

Pitone
# Assigning values using  # Assignment Operator  a = 3 b = 5 c = a + b # Output  print(c)>

Produzione

8>

Operatore di assegnazione dell'aggiunta

L'operatore di assegnazione dell'addizione viene utilizzato per aggiungere l'operando di destra con l'operando di sinistra e quindi assegnare il risultato all'operando di sinistra.

fattoriale in c
  Syntax:   a += b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione dell'addizione che eseguirà prima l'operazione di addizione e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a + b a += b # Output print(a)>

Produzione:

8>

S Operatore di assegnazione dell'estrazione

L'operatore di assegnazione della sottrazione viene utilizzato per sottrarre l'operando di destra dall'operando di sinistra e quindi assegnare il risultato all'operando di sinistra.

  Syntax:   a -= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione della sottrazione che eseguirà prima l'operazione di sottrazione e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a - b a -= b # Output print(a)>

Produzione:

-2>

M Operatore di assegnazione della moltiplicazione

L'operatore di assegnazione della moltiplicazione viene utilizzato per moltiplicare l'operando di destra per l'operando di sinistra e quindi assegnare il risultato all'operando di sinistra.

  Syntax:   a *= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione della moltiplicazione che eseguirà prima l'operazione di moltiplicazione e poi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a * b a *= b # Output print(a)>

Produzione:

15>

D Operatore di assegnazione ivision

L'operatore di assegnazione della divisione viene utilizzato per dividere l'operando di sinistra con l'operando di destra e quindi assegnare il risultato all'operando di sinistra.

  Syntax:   a /= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione della divisione che eseguirà prima l'operazione di divisione e poi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a / b a /= b # Output print(a)>

Produzione:

0.6>

M Operatore di assegnazione dell'odulus

L'operatore di assegnazione del modulo viene utilizzato per prendere il modulo, ovvero prima divide gli operandi e poi prende il resto e lo assegna all'operando di sinistra.

  Syntax:   a %= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione del modulo che eseguirà prima l'operazione del modulo e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a % b a %= b # Output print(a)>

Produzione:

3>

F Operatore Assegnazione Divisione di Piano

L'operatore di assegnazione della divisione del piano viene utilizzato per dividere l'operando sinistro con l'operando destro e quindi assegnare il risultato (valore del piano) all'operando sinistro.

  Syntax:   a //= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione della divisione del piano che eseguirà prima l'operazione di divisione del piano e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a // b a //= b # Output print(a)>

Produzione:

0>

Operatore di assegnazione dell'esponenziazione

L'operatore di assegnazione dell'esponenziazione viene utilizzato per calcolare il valore dell'esponente (aumento di potenza) utilizzando gli operandi e quindi assegnando il risultato all'operando sinistro.

  Syntax:   a **= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione dell'esponente che eseguirà prima l'operazione sull'esponente e quindi assegnerà il risultato alla variabile sul lato sinistro.

seriale in postgres
Pitone
a = 3 b = 5 # a = a ** b a **= b # Output print(a)>

Produzione:

243>

Operatore di assegnazione AND bit per bit

L'operatore di assegnazione AND bit a bit viene utilizzato per eseguire l'operazione AND bit a bit su entrambi gli operandi e quindi assegnare il risultato all'operando sinistro.

  Syntax:   a &= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione AND bit a bit che eseguirà prima l'operazione AND bit a bit e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a & b a &= b # Output print(a)>

Produzione:

1>

Operatore di assegnazione OR bit per bit

L'operatore di assegnazione OR bit a bit viene utilizzato per eseguire l'operazione OR bit a bit sugli operandi e quindi assegnare il risultato all'operando sinistro.

  Syntax:   a |= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione OR bit per bit che eseguirà prima l'operazione OR bit per bit e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a | b a |= b # Output print(a)>

Produzione:

7>

Operatore di assegnazione XOR bit per bit

L'operatore di assegnazione XOR bit per bit viene utilizzato per eseguire l'operazione XOR bit per bit sugli operandi e quindi assegnare il risultato all'operando sinistro.

  Syntax:   a ^= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione XOR bit per bit che eseguirà prima l'operazione XOR bit per bit e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>

Produzione:

6>

Operatore di assegnazione Shift destro bit per bit

L'operatore di assegnazione dello spostamento a destra bit per bit viene utilizzato per eseguire l'operazione di spostamento a destra bit per bit sugli operandi e quindi assegnare il risultato all'operando di sinistra.

  Syntax:   a>>= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione dello spostamento a destra bit per bit che eseguirà prima l'operazione di spostamento a destra bit per bit e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a>> b a>>= b # Risultato print(a)>

Produzione:

0>

Operatore di assegnazione dello spostamento a sinistra bit per bit

L'operatore di assegnazione dello spostamento a sinistra bit per bit viene utilizzato per eseguire l'operatore dello spostamento a sinistra bit per bit sugli operandi e quindi assegnare il risultato all'operando di sinistra.

  Syntax:   a <<= b>

Esempio: In questo codice abbiamo due variabili 'UN' E 'B' e assegnato loro un valore intero. Quindi abbiamo utilizzato l'operatore di assegnazione dello spostamento a sinistra bit per bit che eseguirà prima l'operazione di spostamento a sinistra bit per bit e quindi assegnerà il risultato alla variabile sul lato sinistro.

Pitone
a = 3 b = 5 # a = a << b a <<= b # Output print(a)>

Produzione:

96>

Operatore Tricheco

IL Operatore Tricheco in Python è un nuovo operatore di assegnazione introdotto nella versione Python 3.8 e successive. Questo operatore viene utilizzato per assegnare un valore a una variabile all'interno di un'espressione.

  Syntax:   a := expression>

Esempio: In questo codice abbiamo un elenco Python di numeri interi. Abbiamo utilizzato l'operatore di assegnazione Python Walrus all'interno del file Ciclo while Python . L'operatore risolverà l'espressione a destra e assegnerà il valore all'operando a sinistra 'X' e quindi eseguire il codice rimanente.

Pitone
# a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>

Produzione:

5 4 3>