Dal corso: Formazione essenziale su Python

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Valori di ritorno

Valori di ritorno

- [Bill] In Python, non c'è distinzione tra una funzione e una procedura. Tutte le funzioni restituiscono un valore. Qui a Komodo, ho aperto una copia funzionante di function.py dal capitolo sette dei file degli esercizi, e scenderò qui e assegnerò il valore restituito dal gattino a una variabile, e poi lo stamperò insieme al suo tipo. E così quando salvo ed eseguo questo, si nota che il tipo è il tipo nessuno e il valore è nessuno. E questo perché se non c'è un'istruzione return o un'istruzione return vuota, una funzione non ne restituisce nessuna. Se gli do un'istruzione return e dico return a number, allora salviamo ed eseguiamo, e ora il tipo è Int e il numero viene restituito. Allo stesso modo posso restituire un elenco, e salvare ed eseguire, e ottengo un elenco, oppure posso restituire un dizionario, e quando salvo ed eseguo, otteniamo quel dizionario. Quindi, a causa dell'efficace modello a oggetti di Python, le funzioni Python sono in grado di restituire valori semplici o…

Contenuti