Eu gostaria de colocar um int
em um string
. Isto é o que estou fazendo no momento:
num = 40
plot.savefig('hanning40.pdf') #problem line
Eu tenho que executar o programa para vários números diferentes, então eu gostaria de fazer um loop. Mas inserir a variável assim não funciona:
plot.savefig('hanning', num, '.pdf')
Como insiro uma variável em uma string Python?
%
operador está obsoleto no Python 3.1. A nova maneira preferida é usar o.format()
método discutido no PEP 3101 e mencionado na resposta de Dan McDougall.