Che cos'è una funzione?
Scorri per mostrare il menu
In Python, una funzione è un blocco di codice riutilizzabile e nominato che esegue un compito specifico. Le funzioni agiscono come pezzi LEGO: piccoli blocchi riutilizzabili che puoi utilizzare in tutto il programma.
L'utilizzo delle funzioni aiuta a evitare di riscrivere il codice, riduce gli errori e suddivide compiti complessi in passaggi più semplici. Ogni funzione gestisce una singola azione, rendendo i programmi più chiari e facili da mantenere. In sintesi, le funzioni permettono di riutilizzare la logica e mantenere il codice organizzato.
Definizione di una funzione
Definizione della funzione più semplice in Python.
- Utilizzo della parola chiave
def; - Scrittura del nome della funzione in snake_case;
- Aggiunta di
():— i parametri vanno tra le parentesi tonde; - Scrittura del corpo della funzione su una riga indentata;
- Specifica opzionale di un valore di ritorno;
- Chiamata della funzione tramite il suo nome.
Creazione di una funzione semplice che stampa 'Hello, world!' e chiamata della stessa.
123456789# Specify the function name # The function doesn't require any parameters, so we simply use `():` def print_hello(): # Function body: we have to use indentation when defining it. print('Hello, world!') # The function doesn't return anything, so we don't need to write additional code # Call the function print_hello()
La funzione print() all'interno di print_hello() è una funzione incorporata. Una funzione può eseguire un'azione senza restituire un valore. Poiché print_hello() si limita a stampare un messaggio e non fornisce un output per usi successivi, non ha un valore di ritorno.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione