如何在Python字符串中使用变量


如何在Python字符串中使用变量

字符串连接:

plot.savefig('hanning' + str(num) + '.pdf')

转换说明符:

plot.savefig('hanning%s.pdf' % num)

使用局部变量名称:

plot.savefig('hanning%(num)s.pdf' % locals()) # Neat trick

使用format():

plot.savefig('hanning{0}.pdf'.format(num)) # Note: This is the new preferred way

使用string.Template:

plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))