Bonjour,
J’ai fini le cours de python3 et fait le TP, et je commence maintenant le cours sur la programmation orienté objet.
J’ai remarqué qu’il y avait différentes façons d’inclure une variable dans un print() : il y a %s et %f.
a = 1.23
b = "salut"
print("%s personnes ont dit %f." %(b,a)
Mais il y a aussi les virgules :
a = 1.23
b = "salut"
print(a,"personnes ont dit",b)
Il y a aussi les +
a = 1.23
b = "salut"
print(a,"personnes ont dit" +b)
Et maintenant il y a {}.
a = 1.23
b = "salut"
print(a,"personnes ont dit {}." .format(b))
Donc voici mes questions :
-
Dans quel cas faut il préférer les uns ou les autres ?
-
Comment les utiliser ?
-
Y en existe-t-il d’autres ? (par exemple je connais %s et %f, mais il y en aurait d’autres ?)
Merci d’avance pour vos réponses
+0
-0