我对此代码的目标是,当您输入一定数量时,您将根据键入的内容打印数字和其他输出.出于某种原因,我在这里给出了错误"ValueError:incomplete format".它与%有关.错误意味着什么,我该如何解决?谢谢!
variable = "Blah" variable2 = "Blahblah" text = raw_input("Type some stuff: ") if "1" in text: print ("One %" % variable) elif "2" in text: print ("Two %" % variable2)
Chad S... 18
它期望另一个字符跟%
在字符串中,告诉它如何variable
在字符串中表示.
使用"One %s" % variable
或"One {}".format(variable)
纠正问题.
它期望另一个字符跟%
在字符串中,告诉它如何variable
在字符串中表示.
使用"One %s" % variable
或"One {}".format(variable)
纠正问题.
>>> variable = "Blah" >>> '%s %%' % variable 'Blah %' >>>