Benvenuto a un altro capitolo della nostra serie “Python per il Data Analyst/Science”.
In questo articolo, esploreremo i diversi tipi di operatori in Python: aritmetici, logici e di confronto.
Questi operatori sono fondamentali per la manipolazione dei dati e la realizzazione di calcoli e decisioni nei tuoi programmi Python.
Imparerai come utilizzare ciascun tipo di operatore con esempi pratici che potrai eseguire in Visual Studio Code.
Obiettivo dell’articolo
L’obiettivo di questo articolo è fornirti una comprensione approfondita degli operatori in Python, permettendoti di:
- Utilizzare operatori aritmetici per eseguire calcoli matematici.
- Applicare operatori di confronto per confrontare valori.
- Utilizzare operatori logici per combinare espressioni booleane.
Operatori aritmetici Python
Gli operatori aritmetici sono utilizzati per eseguire operazioni matematiche sui numeri.
Lista degli operatori aritmetici:
- Addizione (+): Somma di due numeri.
- Sottrazione (-): Differenza tra due numeri.
- Moltiplicazione (*): Prodotto di due numeri.
- Divisione (/): Quoziente di due numeri.
- Modulo (%): Resto della divisione tra due numeri.
- Esponenziazione ()**: Elevamento a potenza.
- Divisione intera (//): Divisione tra due numeri, arrotondata per difetto.
Esempi di operatori aritmetici:
# Addizione
a = 10
b = 5
somma = a + b
print("Addizione:", somma)
# Sottrazione
differenza = a - b
print("Sottrazione:", differenza)
# Moltiplicazione
prodotto = a * b
print("Moltiplicazione:", prodotto)
# Divisione
quoziente = a / b
print("Divisione:", quoziente)
# Modulo
resto = a % b
print("Modulo:", resto)
# Esponenziazione
potenza = a ** b
print("Esponenziazione:", potenza)
# Divisione intera
divisione_intera = a // b
print("Divisione intera:", divisione_intera)
Operatori di confronto
Gli operatori di confronto sono utilizzati per confrontare due valori. Restituiscono un valore booleano (True o False).
Lista degli operatori di confronto:
- Uguale (==): Verifica se due valori sono uguali.
- Diverso (!=): Verifica se due valori sono diversi.
- Maggiore (>): Verifica se il primo valore è maggiore del secondo.
- Minore (<): Verifica se il primo valore è minore del secondo.
- Maggiore o uguale (>=): Verifica se il primo valore è maggiore o uguale al secondo.
- Minore o uguale (<=): Verifica se il primo valore è minore o uguale al secondo.
Esempi di operatori di confronto:
# Dichiarazione di variabili
x = 10
y = 5
# Uguale
print("Uguale:", x == y)
# Diverso
print("Diverso:", x != y)
# Maggiore
print("Maggiore:", x > y)
# Minore
print("Minore:", x < y)
# Maggiore o uguale
print("Maggiore o uguale:", x >= y)
# Minore o uguale
print("Minore o uguale:", x <= y)
Operatori logici
Gli operatori logici sono utilizzati per combinare espressioni booleane.
Lista degli operatori logici:
- AND (and): Restituisce True se entrambe le espressioni sono True.
- OR (or): Restituisce True se almeno una delle espressioni è True.
- NOT (not): Inverte il valore booleano dell’espressione.
Esempi di operatori logici:
# Dichiarazione di variabili
vero = True
falso = False
# AND
print("AND:", vero and falso)
# OR
print("OR:", vero or falso)
# NOT
print("NOT:", not vero)
Esecuzione del codice in Visual Studio Code
- Apri Visual Studio Code e crea un nuovo file Python (con estensione
.py
). - Copia e incolla uno degli esempi di codice forniti sopra nel file.
- Salva il file.
- Esegui il file premendo
F5
o utilizzando il terminale integrato (Terminal > New Terminal
) e digitandopython nome_del_file.py
.
Abbiamo esplorato i vari tipi di operatori in Python: aritmetici, logici e di confronto. Questi operatori sono strumenti fondamentali per manipolare e analizzare i dati.
Nel prossimo articolo, approfondiremo le strutture di controllo e i cicli in Python.
Lascia un commento