Me gustaría poner un int
en a string
. Esto es lo que estoy haciendo en este momento:
num = 40
plot.savefig('hanning40.pdf') #problem line
Tengo que ejecutar el programa para varios números diferentes, así que me gustaría hacer un ciclo. Pero insertar la variable de esta manera no funciona:
plot.savefig('hanning', num, '.pdf')
¿Cómo inserto una variable en una cadena de Python?
%
operador está en desuso a partir de Python 3.1. La nueva forma preferida es hacer uso del.format()
método como se discutió en PEP 3101 y se menciona en la respuesta de Dan McDougall.