Ich würde gerne eine int
in eine setzen string
. Das mache ich gerade:
num = 40
plot.savefig('hanning40.pdf') #problem line
Ich muss das Programm für mehrere verschiedene Nummern ausführen, also möchte ich eine Schleife machen. Das Einfügen der Variablen wie folgt funktioniert jedoch nicht:
plot.savefig('hanning', num, '.pdf')
Wie füge ich eine Variable in eine Python-Zeichenfolge ein?
%
Operator ab Python 3.1 veraltet ist. Der neue bevorzugte Weg besteht darin, die.format()
in PEP 3101 beschriebene und in der Antwort von Dan McDougall erwähnte Methode zu verwenden .