Índice de contenido
Por ejemplo, digamos que escribimos esto a continuación: Ahora get_msg ya no hace referencia a las funciones originales; ahora hace referencia a la nueva función definida por get_some_other_msg. Significa que en la memoria ahora tienen Lo que significa que el resultado de llamar a print(get_msg()) será que la cadena ¡¡¡Algún otro mensaje!!! es devuelto e impreso (en lugar del ‘¡Hola mundo Python!’). Sin embargo, observe que no sobrescribimos la función original; todavía está siendo referenciado por la variable another_reference y, de hecho, todavía se puede llamar a través de esta variable. Por ejemplo, el código: ahora genera la salida: Esto ilustra parte del poder, pero también la posible confusión que surge de cómo se representan las funciones y se pueden manipular en Python. 15.4 Conceptos de funciones de orden superior Dado que podemos asignar una referencia a una función a una variable; entonces esto podría implica que también podemos usar el mismo enfoque para pasar una referencia a una función como un argumento de otra función. imprimir(obtener_mensaje()) imprimir(otra_referencia()) Algún otro mensaje!!! ¡Hola Mundo Pitón! def get_some_other_msg(): volver ‘¡¡¡Algún otro mensaje!!!’ get_msg = get_some_other_msg imprimir(obtener_mensaje()) 160 15 Funciones de orden superior
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluació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ásModelos 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