Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

* prima di un nome, a cosa serve?

Shunk (6140 points)
6 26 86
in Info sul corso e sugli esami by (6.1k points)

Guardando alcuni esercizi mi è capitato di imbattermi in una cosa del genere  palette, *ascii_art = lines cosa fa e a che serve l'asterisco?

391 views
closed

1 Answer

Best answer
Z
ZeroCrystal (4390 points)
7 14 46
by (4.4k points)
selected by

L'asterisco ti permette di passare alla funzione un numero qualsiasi di parametri che saranno poi raggruppati in un'unica tupla.

Dai un'occhiata qui: https://stackoverflow.com/a/36908

È questa sintassi che permette ad esempio al metodo print di stampare una o più stringhe in base a quante ne vengono fornite [ print("Hello" + " World")  =  print("Hello", "World") ].

andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Se lo usi a sinistra di un assegnamento fa il packing dei valori restanti in una unica tupla.
se lo usi a destra fa l'unpacking di una tupla in più valori
Shunk (6140 points)
6 26 86
by (6.1k points)
Ah ok grazie, ora è più chiaro