gpt4 book ai didi

Python:循环:格式化字符串

转载 作者:行者123 更新时间:2023-11-28 19:43:55 25 4
gpt4 key购买 nike

我不知道怎么表达。我要打印:

_1__2__3__4_

"_%s_" 作为其子字符串。格式化子字符串时如何获取主字符串? (作为快捷方式:

for x in range(1,5):
print "_%s_" % (x)

(即使这会打印多行))

编辑:只需一行

最佳答案

你的意思是这样的吗?

 my_string = "".join(["_%d_" % i for i in xrange(1,5)])

这会根据请求创建子字符串列表,然后使用空字符串作为分隔符连接列表中的项目(参见 str.join() 文档)。

或者,您可以通过使用 += 运算符的循环向字符串添加内容,但速度较慢且效率较低:

s = ""
for x in range(1,5):
s += "_%d_" % x
print s

关于Python:循环:格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25493591/

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