我想int加入一个string.这就是我现在正在做的事情:
num = 40
plot.savefig('hanning40.pdf') #problem line
我必须运行几个不同数字的程序,而不是两个40.所以我想做一个循环但插入这样的变量不起作用:
plot.savefig('hanning', num, '.pdf')
如何将变量插入Python字符串?
假设我有一个非常长的字符串,其中包含我想要创建的参数.我知道你可以创建一个多行字符串
cmd = """line 1
      line 2
      line 3"""
但现在让我说我想传递1,2和3作为参数.
这有效
cmd = """line %d
      line %d
      line %d""" % (1, 2, 3)
但是如果我有一个包含30多个参数的超长字符串,我怎么能在多行中传递这些参数呢?将它们传递到一行就会破坏甚至尝试创建多行字符串的目的.
感谢任何人提前获得他们的帮助和见解.