Я хотів би поставити int
в string
. Це я зараз роблю:
num = 40
plot.savefig('hanning40.pdf') #problem line
Мені потрібно запустити програму на кілька різних номерів, тому я хотів би зробити цикл. Але вставлення такої змінної не працює:
plot.savefig('hanning', num, '.pdf')
Як вставити змінну в рядок Python?
%
оператор застарілий станом на Python 3.1. Новим кращим способом є використання.format()
методу, який обговорювався в PEP 3101 і згадується у відповіді Дена МакДогалла.