DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

2

Ibuprofeno.py💊| #28: Explica este código Python

Explica este código Python

Dificultad: Básico

## Reto #28
def fn(*numbers):
    return type(numbers)

print(fn())
Enter fullscreen mode Exit fullscreen mode
  • A. <class 'list'>
  • B. <class 'int'>
  • C. <class 'tuple'>
  • D. <class 'dict'>

Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:

  • C. <class 'tuple'>

En la lista de parámetros de una función escrita con Python, si vemos uno que empieza con un asterisco, en este ejemplo *numbers significa que dicho parámetro por defecto para el interprete de Python será considerado como una tupla.

Si vienes de JavaScript esto es muy similar a los parámetros REST.

Non confundir la sintaxis de asterisco con punteros de lenguajes como C, no tiene nada que ver.

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more