以下是一个示例代码,用于按单词获取字符串中的单词,并保持每个单词之间的间距:
def get_words_with_spacing(string):
# 用空格分割字符串
words = string.split()
# 构建结果字符串
result = ""
# 遍历每个单词并添加到结果字符串中
for word in words:
result += word + " "
# 去除最后一个单词后面的空格
result = result.strip()
return result
示例用法:
string = "Hello world! How are you today?"
result = get_words_with_spacing(string)
print(result)
输出:
Hello world! How are you today?
在这个示例中,我们首先使用split()
方法将输入字符串按空格分割为一个单词列表。然后,我们遍历每个单词,并将它们添加到结果字符串中,并在每个单词后面加上一个空格。最后,我们使用strip()
方法去除结果字符串末尾的空格。这样就可以得到一个包含单词并保持每个单词之间间距的字符串。