preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше