Capitolo 3 Flashcards
funzione
Una serie di istruzioni dotata di un nome che esegue una certa operazione utile. Le funzioni possono o meno ricevere argomenti e possono o meno produrre un risultato.
definizione di funzione
Istruzione che crea una nuova funzione, specificandone il nome, i parametri, e le istruzioni che contiene.
oggetto funzione
Valore creato da una definizione di funzione. Il nome della funzione è una variabile che fa riferimento a un oggetto funzione.
intestazione
La prima riga di una definizione di funzione.
corpo
La serie di istruzioni all’interno di una definizione di funzione.
parametro
Un nome usato all’interno di una funzione che fa riferimento al valore passato come argomento
chiamata di funzione
Istruzione che esegue una funzione. Consiste nel nome della funzione seguito da un elenco di argomenti tra parentesi.
argomento
Un valore fornito (passato) a una funzione quando viene chiamata. Questo valore viene assegnato al corrispondente parametro nella funzione.
variabile locale
Variabile definita all’interno di una funzione e che puo essere usata solo all’interno della funzione.
valore di ritorno
Il risultato di una funzione. Se una chiamata di funzione viene usata come espressione, il valore di ritorno è il valore dell’espressione.
funzione “produttiva”
Una funzione che restituisce un valore.
funzione “vuota”
Una funzione che restituisce sempre None.
None
Valore speciale restituito dalle funzioni vuote.
modulo
Un file che contiene una raccolta di funzioni correlate e altre definizioni.
istruzione import
Istruzione che legge un file modulo e crea un oggetto modulo utilizzabile.