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 |
|---|---|---|---|
= | Assegnare il valore del lato destro dell'espressione all'operando del lato sinistro | c = un + b | |
+= espressione di regressione in Java | Aggiungi l'operando di destra con l'operando di sinistra e quindi assegna il risultato all'operando di sinistra | un += b | |
-= | Sottrai l'operando di destra dall'operando di sinistra e quindi assegna il risultato all'operando di sinistra | un -= b | |
*= | Moltiplicare l'operando destro per l'operando sinistro e quindi assegnare il risultato all'operando sinistro | un*=b | |
/= | Dividere l'operando sinistro per l'operando destro e quindi assegnare il risultato all'operando sinistro | un /= b | |
%= | Divide l'operando sinistro con l'operando destro e quindi assegna il resto all'operando sinistro | un%=b | |
//= | Dividere l'operando sinistro con l'operando destro e quindi assegnare il valore (piano) all'operando sinistro | un //= b | |
**= | Calcola il valore dell'esponente (aumenta la potenza) utilizzando gli operandi e quindi assegna il risultato all'operando sinistro | a**=b | |
&= | Esegue l'operatore AND bit a bit sugli operandi e assegna il risultato all'operando sinistro | un &= b | |
|= | Esegue l'OR bit a bit sugli operandi e assegna il valore all'operando sinistro | un |= b | |
^= | Esegue XOR bit a bit sugli operandi e assegna il valore all'operando sinistro | un ^= b | |
>>= vice commissario di polizia | Esegue lo spostamento bit per bit a destra sugli operandi e assegna il risultato all'operando sinistro | a>>= b | |
| <<= | Esegue lo spostamento a sinistra bit per bit sugli operandi e assegna il risultato all'operando di sinistra | un <<= b |
:= | 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 postgresPitone
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>