• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

21 – Funciones con un número arbitrario de argumentos y múltiples valores de retorno

Lección 21 del curso Python Nivel Básico.

En la lección anterior vimos los diferentes tipos de argumentos que puede tener una función en Python: posicionales, por palabra clave y por defecto.

Pero resulta que en ocasiones no conocemos con antelación la cantidad de argumentos de entrada, o queremos retornar múltiples valores.

Así que en esta lección vamos a ver cómo modificar nuestras funciones para incluir estas dos alternativas:

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

Perfecto, ya hemos visto lo flexibles que son las funciones en Python, pues podemos presentar un número arbitrario de argumentos de diferentes formas, y además retornar múltiples valores.

Para crear una función capaz de aceptar un número variable de argumentos, simplemente debemos agregar el operador «*» antes del nombre del parámetro, mientras que usando la misma palabra clave «return» podemos hacer que Python retorne más de un valor tras ejecutar la función.

En la siguiente lección veremos un último concepto importante asociado a las funciones en Python: hablaremos entonces del significado de las variables locales y globales y de algo que se conoce como las reglas de alcance de una función.

Todas las lecciones del curso Python Nivel Básico

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }