Index du contenu
Entonces podemos llamarlo especificando su nombre y los corchetes: Por supuesto, esto imprime la cadena ‘Hello Python World!’ Que es que usted debe esperar por ahora. 15.3 Funciones como objetos Unos capítulos atrás agregamos algo que decía que si se olvidaba de incluir el corchetes, entonces estabas haciendo referencia a la función en sí en lugar de intentar ¡ejecutalo! ¿Qué significa eso exactamente? Veamos qué pasa si nos olvidamos de incluir el entre paréntesis: La salida generada ahora es: que puede parecer muy confuso a primera vista. Lo que esto realmente te está diciendo es que has hecho referencia a una función llamada get_msg que se encuentra en una dirección (hexadecimal) en la memoria. Es interesante notar que así como los datos deben ubicarse en la memoria, también lo hace código del programa (para que pueda ser encontrado y ejecutado); aunque típicamente los datos y el código son ubicados en áreas separadas de la memoria (ya que los datos tienden a ser de corta duración). Otra cosa interesante que hacer es averiguar cuál es el tipo de get_msg, oye es una función, pero ¿qué significa eso? Si emitimos esta declaración y la ejecutamos en Python: Entonces obtendremos lo siguiente: Esto significa que es de la clase de cosas que son funciones tal como 1 es de la clase de cosas llamadas enteros, ‘John’ es de la clase de cosas llamadas cadenas y 42.6 pertenece a la clase de cosas llamadas números de coma flotante. mensaje = get_msg() imprimir (mensaje) mensaje = get_msg imprimir (mensaje) imprimir(escribir(obtener_mensaje)) <función get_msg en 0x10ad961e0> <clase ‘función’> 158 15 Funciones de orden superior
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• 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.
Lire plus