4 - La función print()
El nombre de la función (print en este caso) junto con los paréntesis y los argumentos, forman la invocación de la función.
Discutiremos esto en mayor profundidad mas adelante, pero por lo pronto, arrojaremos un poco más de luz al asunto.
print("¡Hola, Mundo!")¿Qué sucede cuando Python encuentra una invocación como la que está a continuación?
nombreFunción(argumento)- Veamos:
- Primero, Python comprueba si el nombre especificado es legal (explora sus datos internos para encontrar una función existente del nombre; si esta búsqueda falla, Python cancela el código).
- En segundo lugar, Python comprueba si los requisitos de la función para el número de argumentos le permiten invocar la función de esta manera (por ejemplo, si una función específica exige exactamente dos argumentos, cualquier invocación que entregue solo un argumento se considerará errónea y abortará la ejecución del código).
- Tercero, Python deja el código por un momento y salta dentro de la función que se desea invocar; por lo tanto, también toma los argumentos y los pasa a la función.
- Cuarto, la función ejecuta el código, provoca el efecto deseado (si lo hubiera), evalúa el (los) resultado(s) deseado(s) y termina la tarea.
- Finalmente, Python regresa al código (al lugar inmediatamente después de la invocación) y reanuda su ejecución.
Comentarios
Publicar un comentario