Argumentos de Posición. Argumentos Opcionales
En Python, los argumentos posicionales son argumentos de función que se pasan a una función en función de su posición u orden. Al definir una función, puede especificar los parámetros que espera. Al llamar a la función, se proporcionan los argumentos correspondientes en el mismo orden que los parámetros.
En todas las funciones de los capítulos anteriores, utilizamos exactamente argumentos posicionales - indicamos explícitamente los argumentos entre los corchetes ()
, tras lo cual llamamos a la función, especificando los argumentos en el orden apropiado.
También podemos especificar argumentos posicionales al llamar a la función usando un diccionario usando nombre_argumento como palabra clave y valor_argumento como valor:
nombre_argumento=valor_argumento
.
Si utilizamos este tipo de especificación, podemos especificar los argumentos en cualquier orden:
Esta forma de establecer los argumentos es preferible, ya que aumenta la legibilidad e interpretabilidad del código.
Pero, ¿qué ocurrirá si no se especifica uno de los argumentos posicionales? Veamos el ejemplo:
¿Cuáles afirmaciones son verdaderas acerca de las llamadas a funciones?
Selecciona unas respuestas correctas
¿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
Argumentos de Posición. Argumentos Opcionales
En Python, los argumentos posicionales son argumentos de función que se pasan a una función en función de su posición u orden. Al definir una función, puede especificar los parámetros que espera. Al llamar a la función, se proporcionan los argumentos correspondientes en el mismo orden que los parámetros.
En todas las funciones de los capítulos anteriores, utilizamos exactamente argumentos posicionales - indicamos explícitamente los argumentos entre los corchetes ()
, tras lo cual llamamos a la función, especificando los argumentos en el orden apropiado.
También podemos especificar argumentos posicionales al llamar a la función usando un diccionario usando nombre_argumento como palabra clave y valor_argumento como valor:
nombre_argumento=valor_argumento
.
Si utilizamos este tipo de especificación, podemos especificar los argumentos en cualquier orden:
Esta forma de establecer los argumentos es preferible, ya que aumenta la legibilidad e interpretabilidad del código.
Pero, ¿qué ocurrirá si no se especifica uno de los argumentos posicionales? Veamos el ejemplo:
¿Cuáles afirmaciones son verdaderas acerca de las llamadas a funciones?
Selecciona unas respuestas correctas
¿Todo estuvo claro?