Ich würde gerne eine int
in eine string
setzen. Dies ist, was ich im Moment tue:Wie lege ich eine Variable in einen String in Python?
end = smooth(data,window_len=40)
plot.plot(time[0:len(end)],end)
plot.savefig('hanning(40).pdf') #problem line
Ich habe das Programm für verschiedene Zahlen anstelle der beiden 40er laufen. So würde Ich mag eine Schleife tun, aber Einsetzen der Variable wie dies funktioniert nicht:
plot.savefig('hanning',num,'.pdf')
Wie füge ich eine Variable in eine Python-String?
Beachten Sie, dass der '%' -Operator ab Python 3.1 veraltet ist. Der neue bevorzugte Weg ist die Verwendung der '.format()' Methode, wie in [PEP 3101] (https://www.python.org/dev/peps/pep-3101/) diskutiert und in Dan McDougalls Antwort erwähnt . –