Python - 多次将字符串连接到自身

sam*_*med 4 python string

我想连接字符串 my_string = "I am good.",以便它应该打印相同的my_string 3次,就像在 my_string*3每个完整句子之间有一个空格.我该怎么做?类似的东西str.join(' ',my_string*3)

我知道这是一个基本问题,但我想知道这一点.

先谢谢你,Sammed

dhg*_*dhg 14

你很亲密.试试这个:

>>> my_string = "I am good."
>>> " ".join([my_string]*3)
'I am good. I am good. I am good.'
Run Code Online (Sandbox Code Playgroud)

您需要的是,[my_string]*3而不是my_string*3因为您需要一个包含字符串三次的列表(可以加入)而不是包含该消息三次的单个大字符串.

另外," ".join(a)是简写str.join(" ", a).


Mic*_*ael 2

这应该有效:

" ".join((my_string,) * 3)
Run Code Online (Sandbox Code Playgroud)