Contenido del Curso
Python Functions Tutorial
1. ¿Qué es una Función en Python?
2. Especificación del Argumento de la Función
4. Especificación del Valor de Retorno de la Función
Python Functions Tutorial
Combinación de Argumentos Posicionales, Arbitrarios y Opcionales
Ahora intentemos usar todos los tipos de argumentos considerados en una sola función. Antes de comenzar, es necesario aprender algunas reglas que nos ayudarán a utilizar combinaciones de diferentes tipos de argumentos correctamente:
- Los argumentos deben especificarse en el siguiente orden: primero se pasan los argumentos posicionales, luego especificamos argumentos arbitrarios y finalmente proporcionamos argumentos opcionales;
- Debemos usar un diccionario para pasar argumentos opcionales como argumentos de función. Si utilizamos solo valores, estos valores se interpretarán como argumentos arbitrarios.
Veamos el ejemplo:
Vamos a proporcionar algunas explicaciones.
Tenemos una función process_data
que toma tres argumentos name
, *args
y verbose
:
name
es un argumento posicional obligatorio. Representa el nombre de la persona que quiere usar la función;*args
es una tupla que representa argumentos arbitrarios. Consiste en valores numéricos con la función utilizada para calcular el promedio y la suma;verbose
es un argumento opcional con un valor predeterminado deFalse
. Una bandera booleana determina si se debe imprimir información adicional durante el procesamiento.
Usando esta función, puedes proporcionar un nombre y cualquier cantidad de valores de datos adicionales como argumentos. La función procesará los datos calculando el total y el promedio. Si la opción de verbosidad está habilitada, también imprimirá información adicional sobre los datos.
Ahora veamos el resultado si usamos True
como el último argumento de la función en lugar de verbose=True
:
¿Todo estuvo claro?
Contenido del Curso
Python Functions Tutorial
1. ¿Qué es una Función en Python?
2. Especificación del Argumento de la Función
4. Especificación del Valor de Retorno de la Función
Python Functions Tutorial
Combinación de Argumentos Posicionales, Arbitrarios y Opcionales
Ahora intentemos usar todos los tipos de argumentos considerados en una sola función. Antes de comenzar, es necesario aprender algunas reglas que nos ayudarán a utilizar combinaciones de diferentes tipos de argumentos correctamente:
- Los argumentos deben especificarse en el siguiente orden: primero se pasan los argumentos posicionales, luego especificamos argumentos arbitrarios y finalmente proporcionamos argumentos opcionales;
- Debemos usar un diccionario para pasar argumentos opcionales como argumentos de función. Si utilizamos solo valores, estos valores se interpretarán como argumentos arbitrarios.
Veamos el ejemplo:
Vamos a proporcionar algunas explicaciones.
Tenemos una función process_data
que toma tres argumentos name
, *args
y verbose
:
name
es un argumento posicional obligatorio. Representa el nombre de la persona que quiere usar la función;*args
es una tupla que representa argumentos arbitrarios. Consiste en valores numéricos con la función utilizada para calcular el promedio y la suma;verbose
es un argumento opcional con un valor predeterminado deFalse
. Una bandera booleana determina si se debe imprimir información adicional durante el procesamiento.
Usando esta función, puedes proporcionar un nombre y cualquier cantidad de valores de datos adicionales como argumentos. La función procesará los datos calculando el total y el promedio. Si la opción de verbosidad está habilitada, también imprimirá información adicional sobre los datos.
Ahora veamos el resultado si usamos True
como el último argumento de la función en lugar de verbose=True
:
¿Todo estuvo claro?