Je voudrais mettre un int
dans un string
. Voici ce que je fais en ce moment:
num = 40
plot.savefig('hanning40.pdf') #problem line
Je dois exécuter le programme pour plusieurs numéros différents, donc je voudrais faire une boucle. Mais l'insertion de la variable comme celle-ci ne fonctionne pas:
plot.savefig('hanning', num, '.pdf')
Comment insérer une variable dans une chaîne Python?
%
opérateur est obsolète à partir de Python 3.1. La nouvelle façon préférée est d'utiliser la.format()
méthode décrite dans le PEP 3101 et mentionnée dans la réponse de Dan McDougall.