Argumentos Posicionales
Desliza para mostrar el menú
En Python, los argumentos posicionales son argumentos de función que se pasan a una función según su posición u orden. Al definir una función, puedes especificar los parámetros que espera. Al llamar a la función, proporcionas los argumentos correspondientes en el mismo orden que los parámetros.
def function_name(argument1, argument2):
...
En capítulos anteriores, utilizaste argumentos posicionales colocándolos entre paréntesis () y llamando a la función con los argumentos en el orden correcto.
Desempaquetado de diccionarios como argumentos con nombre
Aunque puedes pasar argumentos individualmente, Python también permite entregar una colección de argumentos almacenados dentro de un diccionario. Al anteponer el diccionario con dos asteriscos () al llamar a una función, desempaquetas sus pares clave-valor directamente en la función como argumentos con nombre.
def function_name(argument1, argument2):
...
args = {
'argument1': value1,
'argument2': value2
}
function_name(**args)
El operador ** se explicará en un capítulo posterior.
Python traduce el diccionario internamente en argumentos con nombre estándar. Debido a que esta técnica utiliza la coincidencia por nombre de clave en lugar de la coincidencia por posición, el orden de las claves en tu diccionario no importa. Python asignará correctamente los valores del diccionario a los parámetros de la función siempre que las claves del diccionario coincidan exactamente con los nombres de los parámetros.
123456789# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
Este método de establecer argumentos es preferible porque mejora la legibilidad e interpretabilidad del código.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla