Possible en double:
Unpythonic way of printing variables in Python?interpolation variable en Python
En PHP, on peut écrire:
$fruit = 'Pear';
print("Hey, $fruit!");
Mais en Python, il est:
fruit = 'Pear'
print("Hey, {0}!".format(fruit))
Existe-t-il un moyen pour moi d'interpoler des variables dans des chaînes à la place? Et sinon, comment cela est-il plus pythonique?
points bonus pour tous ceux qui obtient la référence
Ouais, vous pouvez * - mais pendant que vous y êtes, que diriez-vous de passer à la "nouvelle" mise en forme de chaîne? '%' -formatation sera supprimée un jour ... – delnan
Cela semble encore pire que la façon dont je le fais – Aillyn
Il est extrêmement mauvais style d'utiliser 'locals()', ne le faites jamais. Passez les valeurs réelles que vous voulez mettre dans la chaîne à la place. – Allen