def and return
Definisci una funzione con def. return restituisce un valore a chi ha chiamato la funzione.
Sintassi
def name(parameter1, parameter2=default):return value
- Una funzione senza return restituisce None.
Esempio
def double(n):
return n * 2
print(double(4))Output:
8
Errori comuni
- Stampare un valore non è la stessa cosa che restituirlo.
- Non usare una lista o un dizionario come valore predefinito: usa None e crealo dentro la funzione.