¿Cómo funcionan los argumentos en Python?

Autor: | Última modificación: 14 de julio de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

Seguro que tienes claro que los argumentos son los valores que pasamos a una función con un parámetro definido, pero ¿sabes cómo funcionan los argumentos en Python? Si la respuesta es negativa, te recomendamos seguir leyendo este artículo.

Una función en Python

Antes de conocer cómo funcionan los argumentos en Python, te contaremos cómo luce una función. Una función de un lenguaje de programación como Python está representada por la palabra def, un parámetro que la nombre y argumentos que se escriben entre paréntesis. Esta función, además, necesita de un comando que la imprima, este es print( ).

def un_parámetro («argumentos»)

Representación de una función

¿Cómo funcionan los argumentos en Python?

Ahora que conoces cómo se crea una función, puedes entender cómo funcionan los argumentos en Python, los cuales pasan por el parámetro entre paréntesis.

¿Cómo pasar un argumento?

Un argumento lo puedes pasar de forma posicional o como un nombre, es decir, puedes ingresar solamente el valor del argumento en el momento de imprimir o, por el contrario, utilizar un nombre que lo defina y pasar ahí el valor que corresponde al argumento que piensas imprimir.

Ahora, cuando quieras imprimir la función con los correspondientes argumentos, deberás ingresarlo de la manera que más prefieras, teniendo en cuenta su posición o su nombre.

Para ejecutar el programa con las funciones establecidas, deberás llamar en la consola el nombre del fichero y el lenguaje de programación que estás empleando.

#nombre del fichero: argumentos.py

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

#definición de la función

def mi_funcion( ):

print («función sin parámetros»)

def un_parametro (argumento)

print (f «el valor del parámetro es {argumentos}») #lo que hace el valor f es formatear la instrucción

#para imprimir las tres funciones

if __name__ == «__main__»:

print( )

mi_función( )

un_parametro («3333») #argumento de forma posicional

un_parametro (argumento = «hola y adiós») #argumento como nombre

#al ejecutarlo en una consola de programación

python argumentos.py

#visualización de lo que aparecería en la consola

>función sin parámetros

>el valor del parámetro es 3333

>el valor del parámetro es hola y adiós

Los argumentos van enlazados según la posición

Ahora, debes tener en cuenta que cuando ingresamos un número determinado de argumentos debemos, en el momento de ejecutarlo, ingresar el mismo número de argumentos, pues van enlazados según la posición.

def dos_parametros (uno, dos):

print (f «el valor del parámetro uno es {uno}»)

print (f «el valor del parámetro dos es {dos}»)

#para ejecutarlo

print()

dos_parametros (1, 2)

dos_parametros ( uno = 1, dos = 2)

#para la primera opción

>el valor del parámetro uno es 1

>el valor del parámetro dos es 2

#para la segunda opción

>el valor del parámetro uno es 1

>el valor del parámetro dos es 2

La posición es uno de los parámetros que más influyen en cómo funcionan los argumentos en Python.

¿Qué puedes hacer ahora?

En resumen, los argumentos son el núcleo de una función que se establece en un programa de código en Python. Estos se pasan como un nombre o posicionalmente, como has podido ver en la representación en forma de script de cómo funcionan los argumentos en Python.

Ahora, si quieres seguir aprendiendo más conceptos sobre programación en Python mientras realizas ejercicios prácticos que afiancen tus habilidades y conocimientos, te recomendamos apuntarte al Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Es una de las mejores opciones para convertirte en un programador experto en pocos meses con ayuda nuestros profesores expertos.

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!