
Le istruzioni in Python
Nel linguaggio Python le istruzioni sono parti di codice che eseguono un'operazione o un comando. Alcune istruzioni sono semplici mentre altre sono istruzioni composte.
Le istruzioni semplice e composte
Un'istruzione semplice (simple statement) è caratterizzata da una parola chiave.
Un esempio di istruzione semplice in Python potrebbe essere l'assegnazione di un valore a una variabile.
numero = 10
Le istruzioni composte sono organizzate in blocchi di codice e caratterizzate dal simbolo dei due punti ":" che delimita l'inizio del blocco di codice.
Ad esempio, un ciclo for è un'istruzione composta perché richiede la presenza di un blocco di codice.
- for numero in range(1, 10):
- print(numero)
Tipi di istruzioni
In Python ci sono diverse tipologie di istruzioni tra cui:
- Istruzioni di assegnazione
Queste istruzioni assegnano un valore a una variabile. Ad esempio, x = 5 assegna il valore 5 alla variabile x.x = 5
- Istruzioni condizionali
Queste istruzioni permettono di eseguire determinati blocchi di codice solo se una condizione specifica è verificata. L'istruzione if è un esempio di istruzione condizionale.
if x > 0:
print("x è positivo") - Istruzioni di ciclo
Queste istruzioni permettono di eseguire ripetutamente un blocco di codice. Le istruzioni for e while sono esempi di istruzioni di ciclo.
for i in range(5):
print(i) - Istruzioni di controllo del flusso
Queste istruzioni controllano il flusso del programma, permettendo di passare da un blocco di codice a un altro. Le istruzioni break, continue e pass sono esempi di questo tipo di istruzione.for i in range(10):
if (i==5): break
print(i) - Istruzioni di funzione
Queste istruzioni definiscono una funzione. Ad esempio:
def saluta(nome):
print("Ciao, " + nome + "!") - Istruzioni di importazione
Queste istruzioni permettono di importare moduli o funzioni da altri file o moduli. Ad esempio, import math importa il modulo math.import math
- Istruzioni di ritorno
L'istruzione return termina l'esecuzione di una funzione e restituisce un valore.
def somma(a, b):
return a + b
Ogni tipo di istruzione in Python ha un ruolo specifico nel controllo del flusso del programma e nella manipolazione dei dati.
Un elenco di istruzioni
Ecco una lista di istruzioni di Python
- assert
L'istruzione assert solleva un'eccezione se l'espressione che hai indicato è falsa. - del
L'istruzione del cancella il riferimento di un oggetto nella memoria - from
La parola chiave from ti permette di importare solo alcune funzioni o classi da un modulo - for
Questa istruzione composta crea un ciclo per compiere un numero determinato di iterazioni. - if
E' un'istruzione composta che ti consente di eseguire una parte del codice solo se si verifica una particolare condizione. In altre parole, è una struttura condizionale. - import
Questa istruzione carica in memoria le funzioni e le classi di un modulo esterno. - pass
L'istruzione pass è una dichiarazione di posto - return
La parola chiave return termina una funzione o un metodo ed eventualmente restituisce un valore di ritorno al codice chiamante. - try except
Questa istruzione composta ti permette di intecettare e gestire le eccezioni che possono essere sollevate durante l'esecuzione di un blocco di codice. - with
Questo costrutto permette di eseguire un blocco di codice, occupandosi di chiudere automaticamente le risorse aperte alla fine dell'esecuzione. E' particolarmente utile nella gestione dei file, dei database e delle connessioni di rete.