当前位置:  开发笔记 > 编程语言 > 正文

打印时Python"ValueError:不完整格式"("stuff%"%"thingy")

如何解决《打印时Python"ValueError:不完整格式"("stuff%"%"thingy")》经验,为你挑选了2个好方法。

我对此代码的目标是,当您输入一定数量时,您将根据键入的内容打印数字和其他输出.出于某种原因,我在这里给出了错误"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)纠正问题.



1> Chad S...:

它期望另一个字符跟%在字符串中,告诉它如何variable在字符串中表示.

使用"One %s" % variable"One {}".format(variable)纠正问题.



2> Ravi Gadhia..:
>>> variable = "Blah"
>>> '%s %%' % variable
    'Blah %'
>>> 

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有