gpt4 book ai didi

Python "ValueError: incomplete format"打印 ("stuff %"% "thingy")

转载 作者:太空狗 更新时间:2023-10-29 20:35:10 29 4
gpt4 key购买 nike

我使用此代码的目标是,当您输入某个数字时,系统会根据您键入的内容打印该数字和一些其他输出。出于某种原因,我这里给出的错误是“ValueError:格式不完整”。它与百分比有关。该错误是什么意思,我该如何解决?谢谢!

variable = "Blah"
variable2 = "Blahblah"

text = raw_input("Type some stuff: ")

if "1" in text:
print ("One %" % variable)
elif "2" in text:
print ("Two %" % variable2)

最佳答案

Python 期望在字符串文字中的 % 之后有另一个字符,以告诉它如何在结果字符串中表示 variable

改为使用

"One %s" % (variable,)

"One {}".format(variable)

创建一个新字符串,其中使用 variable 的字符串表示而不是占位符。

关于Python "ValueError: incomplete format"打印 ("stuff %"% "thingy"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34666335/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com