¿Cuánto sabes sobre las funciones avanzadas de Python?
1 Cómo utilizar el generador
2 Usos comunes del paquete de colección
3 Usos comunes del uso del paquete itertools
4 Funciones de embalaje/desembalaje
5 Decoradores
6 Ciclo de gestión de contexto del Administrador de contexto
Comenzaré con aplicación Se utilizan escenarios, precauciones, ejemplos de aplicación y otras dimensiones para describir las características anteriores. Si algunos estudiantes están particularmente familiarizados con una determinada función, pueden omitirla directamente.
Uso del generador
El generador se usa generalmente para generar objetos de valor de tipo secuencia. Generalmente se puede iterar en un bucle for o llamar mediante el siguiente método. por la palabra clave de rendimiento generar.
La función del generador:
Reducir el uso de memoria, por ejemplo: usar un iterador para abrir ("/ruta/al/archivo") como f: para la línea en f : #Este lugar imprime el archivo de iteración (línea).
Mejorar la eficiencia operativa
Retrasar la ejecución e iniciarla solo cuando sea necesario.
Ejemplo a continuación:
def fibonacci_generator():
a, b = 0, 1
Aunque correcto:
Generar
a, b = b, a + b
#Imprimir todos los números en la secuencia de Fibonacci menores que 1000
Para fibonacci_generator I en ( ):
Si & gt1000:
Roto
Imprimir (1)