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.

Oggetti iteratori

Oggetti iteratori

- [Istruttore] Un iteratore è una classe che fornisce una sequenza di elementi, generalmente utilizzati in un ciclo. Qui a Komodo, ho aperto una copia funzionante di iterator.py dal capitolo nove dei file degli esercizi. Questa è un'implementazione della classe iteratore dell'applicazione inclusive range, è funzionalmente identica al generatore del capitolo funzioni. Quindi, diamo un'occhiata a come funziona. Qui abbiamo il nostro costruttore e il nostro costruttore imposta semplicemente tutte le variabili e controlla gli argomenti, controlla quanti argomenti abbiamo, se ce n'è solo uno, questo è lo stop, se ce ne sono due, è start e stop, e se ci sono tre argomenti, è start, stop e step. Proprio come la funzione range, la funzione range integrata. E se abbiamo il numero sbagliato di argomenti, otteniamo un'eccezione TypeError, di nuovo, tratteremo le eccezioni in dettaglio più avanti in questo corso. E inizializziamo il punto di partenza del nostro iteratore, e poi abbiamo questo…

Contenuti