Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Argumentos Posicionales | Argumentos Posicionales y Opcionales
Tutorial de Funciones en Python

bookArgumentos Posicionales

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.

También puedes especificar argumentos utilizando un diccionario, donde cada clave representa el nombre del argumento y cada valor representa el valor del argumento, desempaquetando el diccionario al llamar a la función:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

El uso de este tipo de especificación nos permite indicar los argumentos en cualquier orden.

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)
copy

Este método de establecer argumentos es preferible porque mejora la legibilidad y la interpretabilidad del código.

question mark

¿Cuáles afirmaciones son verdaderas sobre las llamadas a la función?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain the difference between positional and keyword arguments?

Why is using a dictionary to pass arguments considered more readable?

Can you show more examples of using dictionaries to pass arguments to functions?

bookArgumentos 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.

También puedes especificar argumentos utilizando un diccionario, donde cada clave representa el nombre del argumento y cada valor representa el valor del argumento, desempaquetando el diccionario al llamar a la función:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

El uso de este tipo de especificación nos permite indicar los argumentos en cualquier orden.

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)
copy

Este método de establecer argumentos es preferible porque mejora la legibilidad y la interpretabilidad del código.

question mark

¿Cuáles afirmaciones son verdaderas sobre las llamadas a la función?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
some-alt