preloader

1. Januar 1 | 1 minuten lesen
Inhaltsverzeichnis

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 Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

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

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen