Mais ca ne marche pas non plus : erreur de syntaxe
Ce qui marche :
print frm % tuple ([date] + tot)
Par contre, si je fais :
d = [2010,4,30]
datetime.date (d) => erreur disant que date attend un tuple d'arguments
datetime.date (*d) => fonctionne
Si j'ai bien compris, *d passe les valeurs du tableau comme une "suite"
(je sais pas le terme exact) de parametres a la fonction date
Je voudrais savoir pourquoi *tot est rejete par print(), mais accepte
par date()
Cela vient-il de la signature de la fonction print() ?
Où trouver la doc de cet opérateur * ?
Je n'ai jamais rien vu là dessus, hormis dans des exemples de code.