preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

Hay algunas cosas a tener en cuenta sobre esta clase. • El método iter() devuelve self; este es un patrón muy común y asume que la clase también implementa el protocolo iterador • El método next() devuelve el siguiente valor en la secuencia o genera la excepción StopIteration para indicar que no hay más valores disponible. 30.2.5 Uso de la clase Evens con un bucle for Ahora que hemos implementado los protocolos iterable e iterador para la clase Incluso podemos usarlo con una declaración for: Lo que genera la salida:

Hace que esta clase sea iterable

def iter(uno mismo): regresar a sí mismo

Hace que esta clase sea un iterador

def siguiente(uno mismo): si self.val > self.limit: subir StopIteration demás: return_val = self.val self.val += 2 volver return_val clase Evens(objeto): def init(auto, límite): self.limit = límite self.val = 0 imprimir(‘Inicio’) para i en pares (6): imprimir(i, fin=’, ‘) imprimir(‘Terminado’) Comenzar 0, 2, 4, 6, Listo 30.2 Iteración 355

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше