¿Cómo funcionan los argumentos en Python?

Contenido del Bootcamp Dirigido por: | Última modificación: 10 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes qué es un argumento en Python y cómo funciona?

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.

Funciones y argumentos 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 sabes qué es un argumento en Python y 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 en Python?

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.

🔴 ¿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

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.

Proceso para pasar un argumento en Python

#nombre del fichero: argumentos.py

#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 en Python 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.

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.