Funciones#
Introducción#
Las funciones son un componente fundamental de la programación en Python, ya que empaquetan fragmentos de código en secciones reutilizables y eficientes, diseñadas para realizar una tarea específica. Se pueden llamar varias veces dentro de un programa, lo que facilita la organización del código y ayuda a evitar la repetición. Además, facilitan la depuración del código.
Importante: Definir una función por sí sola no la ejecuta. Usa start_thread
para iniciar su ejecución justo al iniciar el proyecto, en lugar de esperar un evento o una devolución de llamada.
def
defines a function.return
sends the function’s output back to the main program.
Uso:
def function_name(parameters):
# Code to execute when the function is called
return result # Optional, used to return a value
Parámetros |
Descripción |
---|---|
|
Un nombre que le das a tu función. |
|
Opcional. Variables que aceptan valores de entrada cuando se llama a la función, lo que permite pasar datos a la función. |
|
Opcional. Permite que la función envíe un resultado al invocador. Si una función no incluye una instrucción de retorno, devolverá |
Nota: Una función siempre debe definirse antes de ser llamada.
Definición y llamada de funciones#
Functions with No Parameters#
Si una función no requiere entrada, puedes definirla sin parámetros.
Functions with Parameters#
También puedes agregar parámetros a las funciones, lo que te permite pasar información que la función necesita para funcionar.
Functions with Default Arguments#
Un argumento predeterminado es un parámetro que asume un valor predeterminado si no se proporciona un valor en la llamada de función para ese argumento.
Return Values from Functions#
Functions can send data back to the caller using the return
keyword. This allows you to capture and use the output in your program.
hilo de inicio#
start_thread
calls a function so it begins running right away at the start of the project.
If more than one start_thread
is used, the functions will happen at the same time.
Usage:
start_thread(function)
Parámetro |
Descripción |
---|---|
|
El nombre de una función definida previamente. |
# Example coming soon