gpt4 book ai didi

python - 带连接的字符串格式化

转载 作者:太空宇宙 更新时间:2023-11-04 07:58:54 24 4
gpt4 key购买 nike

我正在尝试使用字符串格式连接字符串和数字,但出现错误

"TypeError: not all arguments converted during string formatting"

这是我的代码

i = 0
while (i<= 10):
print("insert into Member" + "(Mem_ID)")
print("values" + "(" + "Mem%d" + ")" %(i))
i = i+1

最佳答案

问题是你如何使用 %

被替换的 %d 应该在引号旁边有 %(var)

i = 0
while (i<= 10):
print("insert into Member " + "(Mem_ID)")
print("values " + "(" + "Mem%d"%(i) + ")" )
i += 1

请记住,您应该使用 .format() 作为当前方法。

i = 0
while (i<= 10):
print("insert into Member " + "(Mem_ID)")
print("values " + "(" + "Mem{}".format(i) + ")" )
i += 1

另外需要明确的是,您的一些引述是不需要的。您也可以使用它。

i = 0
while (i<= 10):
print("insert into Member (Mem_ID)")
print("values (Mem{})".format(i))
i += 1

关于python - 带连接的字符串格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44009354/

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