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