preloader

1 de enero de 1 | 1 minutos de lectura
Índice de contenido

En este ejemplo, la función hola() está marcada con dos decoradores, @make_bold y @make_italic. Esto significa que la función hello() se pasa primero a make_italic() y envuelto por la función makeitalic_wrapped. Esta función es luego regresó del decorador make_italic. El makeitalic_wrapped luego se pasa a la función make_bold() que luego lo envuelve dentro de la función makebold_wrapped; que se devuelve por el decorador make_bold. Esto significa que la función invocada cuando se llama hello() es la función makebold_wrapped que llama a dos funciones adicionales como se muestra abajo:

Definir las funciones del decorador

def make_bold(fn): def makebold_wrapped(): devuelve “” + fn() + “” volver makebold_wrapped def hacer_cursiva(fn): def makeitalic_wrapped(): devuelve “” + fn() + “” volver makeitalic_wrapped

Aplicar decoradores a la función hola

@make_bold @make_italic definitivamente hola(): volver ‘hola mundo’

Función de llamada hola

imprimir (hola ()) 29.6 Decoradores apilados 341

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más