Què són les funcions del generador?
Què són les funcions del generador?

Vídeo: Què són les funcions del generador?

Vídeo: Què són les funcions del generador?
Vídeo: ¿Qué es un Generador de Funciones y para qué sirve? 2024, De novembre
Anonim

Generadors són una classe especial de funcions que simplifiquen la tasca d'escriure iteradors. A generador és un funció que produeix una seqüència de resultats en lloc d'un sol valor, és a dir, genereu ?una sèrie de valors.

En aquest sentit, quines són les funcions del generador a Python?

Generadors s'utilitzen per crear iteradors, però amb un enfocament diferent. Generadors són simples funcions que retornen un conjunt iterable d'elements, un a un, d'una manera especial. Quan una iteració sobre un conjunt d'elements comença a utilitzar la instrucció for, el generador està executat.

De la mateixa manera, quina és la diferència sintàctica entre un generador i una funció regular? Funcions habituals retorna només un valor únic (o res). Generadors pot retornar ("produir") diversos valors, un darrere l'altre, sota demanda. Funcionen molt bé amb iterables, cosa que permet crear fluxos de dades amb facilitat.

A més, quan s'ha d'utilitzar un generador?

Com - i per què - hauries de fer-ho utilitzar Python Generadors . Generadors han estat una part important de Python des que es van introduir amb PEP 255. Generador les funcions us permeten declarar una funció que es comporta com un iterador. Permeten als programadors fer un iterador d'una manera ràpida, senzilla i neta.

Com funciona el rendiment?

rendiment és una paraula clau que s'utilitza com return, excepte que la funció retornarà un generador. La primera vegada que for crida l'objecte generador creat a partir de la vostra funció, executarà el codi de la vostra funció des del principi fins que arribi rendiment , llavors retornarà el primer valor del bucle.

Recomanat: