lettura facile

Gli operatori in Python

Gli operatori del linguaggio Python sono simboli speciali che ti permettono di eseguire delle operazioni su una o più variabili e/o valori. Sono classificati in diverse categorie a seconda della loro funzione:

Operatori aritmetici

Questi operatori svolgono le operazioni aritmetiche tra due operandi, variabili o valori.

Operatore Descrizione Esempio
+ Addizione a+b
- Sottrazione a-b
* Moltiplicazione a*b
/ Divisione a/b
% Modulo a%b
** Potenza a**b
// Divisione intera (restituisce la parte intera del risultato) a//b

Operatori di confronto

Questi operazioni restituiscono un valore booleano (True o False) come risultato di un confronto.

 

Operatore Descrizione Esempio
== Uguale a a==b
!= Diverso da a!=b
< Minore di a<b
> Maggiore di a>b
<= Minore o uguale a a<=b
>= Maggiore o uguale a a>=b

Operatori logici

Questi operatori rappresentano i principali operatori usati nella logica booleana. Restituiscono un valore booleano (True o False).

 

Operatore Descrizione Esempio
and Ritorna True se entrambe le espressioni sono vere a and b
or Ritorna True se almeno una delle espressioni è vera a or b
not Ritorna True se l'espressione è falsa not a

Operatori di assegnazione

Sono gli operatori utilizzati per assegnare un valore a una variabile.

Operatore Descrizione Esempio
= Assegna un valore a=1
+= Aggiunge e assegna a+=1
-= Sottrae e assegna a-=1
*= Moltiplica e assegna a*=2
/= Divide e assegna a/=2
%= Modulo e assegna a%=2
//= Divisione intera e assegna a//=2
**= Potenza e assegna a**=2

Operatori bitwise

I principali operatori bitwise.

 

Operatore Descrizione Esempio
& AND a&b
| OR a|b
^ XOR a^b
~ NOT ~a
<< Shift a sinistra a<<1
>> Shift a destra a>>1

 

Per un approfondimento, puoi leggere il nostro tutorial sulle operazioni di shift dei bit verso sinistra e verso destra.

Operatori di identità

Questi operatori verificano se due variabili si riferiscono allo stesso oggetto. Restituiscono un valore booleano (True/False)

 

Operatore Descrizione Esempio
is Ritorna True se entrambe le variabili sono lo stesso oggetto a is b
is not Ritorna True se le variabili non sono lo stesso oggetto a is not b

 

Operatori di appartenenza

Questi operatori verificano se un valore appartiene a un oggetto oppure no. Restituiscono un valore booleano (True/False)

 

Operatore Descrizione Esempio
in Ritorna True se una sequenza con il valore specificato è presente nell'oggetto a in b
not in Ritorna True se una sequenza con il valore specificato non è presente nell'oggetto a is not b

Questi sono gli operatori principali utilizzati in Python. Ogni operatore ha una funzione specifica e puoi utilizzarlo in diverse situazioni a seconda delle esigenze del programma.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin