Generador [orientado a objetos Python] (11)

Introduccion

  1. Es un iterador definido usando una sintaxis de función común

  2. Las funciones que contienen declaraciones de rendimiento se denominan generadores

  3. En lugar de usar returen para devolver un valor, puede generar múltiples valores a la vez, uno a la vez

  4. Cada vez que use el rendimiento para generar un valor, la función se congelará, es decir, detendrá la ejecución aquí

  5. Después de ser reactivado, la función continuará ejecutándose desde donde se detuvo

"" " 
Generador: también es un iterador, por lo que __siguiente__, siguiente (), para el bucle puede atravesar 
" "" 


def pow ():
     rendimiento 1
     rendimiento 2
     rendimiento 3
     rendimiento 4
     rendimiento 5 def pow_number ():
     retorno ( x * x para x en [1, 2, 3, 4, 5 ]) def pow_number2 ():
     para x en [1, 2, 3, 4, 5 ]:
         arroja x * x si __name__ == " __main__ " :
     porque yo en








 pow ():
         print (i)
     print ( " ------------------ " )
     para i en pow_number2 ():
         print (i)
     print ( " ----- ------------- " )
     para i en pow_number ():
         print (i)

 

Supongo que te gusta

Origin www.cnblogs.com/ac-chang/p/12708282.html
Recomendado
Clasificación