Foglio informativo per gli operatori Python
Padroneggia gli operatori aritmetici, di confronto, logici, bit per bit, di assegnazione e di identità in Python.
Aritmetica, piano e assegnazione
Operatori standard che rappresentano calcoli matematici e modifiche delle assegnazioni.
| Metodo/Funzione | Sintassi | Descrizione |
|---|---|---|
| + / - / * / / | a + b , a / b | Somma, sottrazione, moltiplicazione e divisione in virgola mobile. |
| // | a // b | Divisione del piano. Divide due numeri e arrotonda il risultato all'intero più vicino. |
| % | a % b | Modulo. Restituisce il resto della divisione. |
| ** | a ** b | Esponenziazione. Eleva la variabile a alla potenza di b. |
| += / -= / *= | a += 5 | Aggiornamenti sul posto di matematica e compiti. |
Confronto, logica e identità
Operatori di valutazione che confrontano l'uguaglianza dei valori e i riferimenti alla memoria.
| Metodo/Funzione | Sintassi | Descrizione |
|---|---|---|
| == / != | a == b | Confronta se i valori sono uguali (==) o diversi (!=). |
| < / > / <= / >= | a >= b | Verifiche di confronto delle magnitudo. |
| and / or / not | cond1 and cond2 | Operatori logici booleani che controllano le espressioni composte. |
| is / is not | a is b | Controllo dell'identità. Controlla se le variabili puntano allo stesso indirizzo di oggetto in memoria. |
| in / not in | item in container | Controllo dell'adesione. Restituisce True se l'elemento viene trovato in sequenza. |
Script dimostrativo interattivo
# + / - / * / /
a + b , a / b
# //
a // b
# %
a % b
# **
a ** b
# += / -= / *=
a += 5
# == / !=
a == b
# < / > / <= / >=
a >= b
# and / or / not
cond1 and cond2
# is / is not
a is b
# in / not in
item in containerDomande frequenti
Qual è la differenza tra gli operatori / e //?
L'operatore / esegue la divisione in virgola mobile, restituendo un float (ad esempio, 5 / 2 = 2,5), mentre // esegue la divisione floor, arrotondando per difetto all'intero più vicino (ad esempio, 5 // 2 = 2).
Qual è la differenza tra == e is?
== controlla se i valori di due oggetti sono uguali, mentre controlla se le due variabili si riferiscono esattamente allo stesso oggetto in memoria.
Argomenti correlati
Padroneggia istruzioni condizionali, loop e strutture di controllo dei loop in Python. Impara se-altro, per, mentre, interrompi e continua.
Foglio informativo sulle funzioni del modulo matematico PythonGuida di riferimento rapido per la libreria standard matematica di Python. Impara come utilizzare le funzioni trigonometriche, logaritmiche, di arrotondamento e aritmetiche.
Foglio informativo sulle funzioni integrate di PythonGuida di riferimento alle funzioni integrate di Python. Scopri come utilizzare stampa, lente, intervallo, enumerazione, zip, mappa, filtro e altro ancora.
Risorse Python consigliate
Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.
Cicli Python
Scopri come utilizzare i loop Python per eseguire iterazioni sui dati. Padroneggia le best practice sui cicli for, while, interruzione, continua e loop con esempi interattivi.
Come ordinare un elenco in Python
Scopri come ordinare un elenco in Python utilizzando il metodo sort() e la funzione sorted(). Scopri l'ordinamento delle chiavi personalizzato e gli esempi di ordine inverso.
Python vs JavaScript: quale linguaggio di programmazione è il migliore?
Un confronto completo tra Python e JavaScript. Esplora le differenze di sintassi, le prestazioni, i casi d'uso (backend e frontend) ed esempi di codifica.