Vai al contenuto principale
Pubblicato il

Funzioni in Python

Condividi:

Introduzione

Le funzioni in Python sono strumenti fondamentali per qualsiasi programmatore. Aiutano a organizzare il codice in blocchi logici e riutilizzabili. In questo articolo, esploreremo come creare e usare le funzioni per rendere il codice più modulare ed efficiente.

Cos''è una Funzione?

  • Una funzione è un blocco di codice che viene eseguito solo quando viene chiamato.
  • Possono ricevere dati (noti come parametri), elaborarli e restituire un risultato.

Esempio di Funzione Semplice

def datiPersonali():
  print('Nome: Nelson Silva')
  print('Età: 28')
  print('Nazionalità: Portoghese')

datiPersonali()
datiPersonali()
datiPersonali()

Funzioni con Parametri

Le funzioni possono essere più dinamiche accettando parametri. Questo le rende flessibili e riutilizzabili per diversi dati di input.

def salutare(nome):
  print('Ciao, ' + nome + '!')

salutare('Maria')
salutare('José')

Funzioni con Valore di Ritorno

Affinché una funzione possa restituire un risultato dopo la sua esecuzione, utilizziamo il comando return.

def sommare(a, b):
  return a + b

risultato = sommare(5, 3)
print(risultato)

Buone Pratiche con le Funzioni

  1. Nomi Significativi: Scegli nomi che descrivano chiaramente lo scopo della funzione.
  2. Piccole e Focalizzate: Le funzioni devono essere brevi ed eseguire una singola azione.
  3. Documentazione: Usa le docstring per spiegare cosa fa la funzione.

Conclusione

Le funzioni sono componenti essenziali nella programmazione con Python. Consentono di creare codice più organizzato, modulare e riutilizzabile. Esercitati nella creazione di funzioni per migliorare la qualità del tuo codice.

Happy coding!