Python 如何在字符串之间以特定间隔添加空格?
我有一个字符串,比如“hellomynameissam” 如何向每个int(x)间隔添加空格,比如说,如果x是3,那么字符串就变为Python 如何在字符串之间以特定间隔添加空格?,python,python-3.x,string,Python,Python 3.x,String,我有一个字符串,比如“hellomynameissam” 如何向每个int(x)间隔添加空格,比如说,如果x是3,那么字符串就变为 “hel lom yna mei ssa m”您可以使用以下功能获取所需内容 def make_interval(string, interval): return ' '.join(string[i:i+interval] for i in range(0, len(string), interval)) string = 'hellomynameiss
“hel lom yna mei ssa m”您可以使用以下功能获取所需内容
def make_interval(string, interval):
return ' '.join(string[i:i+interval] for i in range(0, len(string), interval))
string = 'hellomynameissam'
print(make_interval(string, 2))
print(make_interval(string, 3))
print(make_interval(string, 4))
输出
he ll om yn am ei ss am
hel lom yna mei ssa m
hell omyn amei ssam
试试这个:
string = "hellomynameissam"
x = 3
out = [string[i:i+x] for i in range(0,len(string),3)]
out = ' '.join(out)
print(out)
输出
试试这个
string=“hellomynameissam”
formattedString=“”
计数=0
对于字符串中的元素:
如果(计数%3==0):
formattedString=formattedString+“”
formattedString=formattedString+元素
计数+=1
打印(格式化字符串)
输出
hel lom yna mei ssa m
hel lom yna mei ssa m