Bir koymak istiyorum int
bir içine string
. Şu anda yaptığım şey bu:
num = 40
plot.savefig('hanning40.pdf') #problem line
Programı birkaç farklı sayı için çalıştırmam gerekiyor, bu yüzden bir döngü yapmak istiyorum. Ancak değişkeni bu şekilde eklemek işe yaramaz:
plot.savefig('hanning', num, '.pdf')
Python dizesine bir değişkeni nasıl ekleyebilirim?
%
Operatörün Python 3.1'den itibaren kullanımdan kaldırıldığını unutmayın . Tercih edilen yeni yol, PEP 3101'de.format()
tartışıldığı ve Dan McDougall'ın cevabında belirtildiği gibi yöntemi kullanmaktır .