DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

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.