Fondamenti delle funzioni utente in Python
In Python, oltre a utilizzare funzioni e metodi standard, puoi creare e applicare le tue funzioni personalizzate.
Esaminiamo la sintassi per creare una propria funzione.
Per dichiararla, devi scrivere la parola chiave def,
poi il suo nome e parentesi tonde, in cui
puoi definire i parametri. Successivamente si mette
il due punti, dopo il quale nel blocco sottostante
è scritto il codice necessario (corpo della funzione).
Il corpo della funzione deve essere indentato,
come in qualsiasi altro blocco di codice.
Ad esempio, creiamo la funzione func:
def func():
'''
corpo della funzione, in cui
è scritto il codice da
eseguire
'''
Facciamo in modo che la funzione func
stampi un punto esclamativo:
def func():
print('!')
Ora chiamiamo la nostra funzione. Per farlo è necessario scrivere il suo nome e le parentesi tonde:
def func():
print('!')
# Chiamiamo la nostra funzione:
func() # stamperà '!'
Puoi chiamare la nostra funzione più volte - in questo caso ogni chiamata alla funzione effettuerà una nuova stampa a schermo:
def func():
print('!')
func() # stamperà '!'
func() # stamperà '!'
func() # stamperà '!'
In Python, la funzione deve essere chiamata dopo la sua dichiarazione:
func() # darà un errore
def func():
print('!')
Crea una funzione che stampi il tuo nome e cognome.
Crea una funzione che stampi
la somma di 3 e 6.