2024-09-27 21:32:20 发布
网友
我想加入弦乐团 my_string = "I am good."这样它应该打印相同的my_字符串3次,如 my_string*3每个完整句子之间有一个空格。我该怎么做?像str.join(' ',my_string*3)之类的?在
my_string = "I am good."
my_string*3
str.join(' ',my_string*3)
我知道这是一个基本的问题,但我想知道这个。在
提前谢谢你, 萨默德
你已经很接近了。试试这个:
>>> my_string = "I am good." >>> " ".join([my_string]*3) 'I am good. I am good. I am good.'
您需要[my_string]*3而不是my_string*3,因为您需要一个包含三次字符串的列表(可以合并),而不是一个包含消息三次的大字符串。在
[my_string]*3
另外," ".join(a)是str.join(" ", a)的简写。在
" ".join(a)
str.join(" ", a)
这应该是有效的:
" ".join((my_string,) * 3)
" ".join([my_string for i in range(3)]
你已经很接近了。试试这个:
您需要
[my_string]*3
而不是my_string*3
,因为您需要一个包含三次字符串的列表(可以合并),而不是一个包含消息三次的大字符串。在另外,
" ".join(a)
是str.join(" ", a)
的简写。在这应该是有效的:
" ".join([my_string for i in range(3)]
相关问题 更多 >
编程相关推荐