Precedente Indice Successiva

Funzioni

  • Manca il tipo di ritorno, come i tipi dei parametri (i tipi sono automatici in Python)
  • Il corpo della funzione va indentato
  • È possibile indicare valori di default per i parametri, nel qual caso quei parametri potranno essere omessi
  • Le variabili create all'interno di una funzione sono locali
  • Le variabili locali possono avere nomi uguali alle globali; sono comunque diverse
  • Se non ridefinite, le variabili globali sono in sola lettura.
  • Se vogliamo modificare una variabile globale in una funzione, dobbiamo prima indicare:
    global <varGlobale>
  • La definizione di funzioni in Python differisce di poco dagli altri linguaggi:
    def <nome> ([<parametro> [ = <default>] [, <parametro> [ = <default>]] ...]):
  • La parola chiave def indica la definizione di una funzione
  • L'istruzione return funziona come sempre. Non ci sono problemi a ritornare dati strutturati creati all'interno della funzione
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!