Capítulo 35 - *args - Argumentos arbitrarios - Funciones 2

Curso de Python desde cero


Seguimos con las funciones. Esta vez con *args, los conocidos como argumentos arbitrarios.
Esto nos permite poder pasar un número indeterminado de argumentos en las funciones.

Código

def alumnos(*args):
    print('El primer alumno es ' + args[0] + ' y el último es ' + args[3] + '.')

alumnos('Andrés', 'Ana', 'Andrea', 'Antonio')

Resultado

Gracias a *args podemos utilizar los argumentos de una forma tan flexible como esta de aquí.
Las posibilidades son infinitas.
Al escribir *args como argumento, me da la posibilidad de utilizarlo cuando quiera dentro de la función.
En el print estoy llamando a los argumentos según su posición en la llamada (empieza a contar a partir de 0).

El primer alumno es Andrés y el último es Antonio.

Si no te queda del todo claro, te recomiendo ver el vídeo de este capítulo, ya que puede ser un poco abstracto la primera vez que ves algo así.


Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.