以下是一个 Python 的示例代码,可以将一个字符串中的每一行前添加两个空格,然后返回修改后的字符串:
pythondef add_indentation(text):
# 以换行符为分隔符将字符串分成多行
lines = text.split('\n')
# 对于每一行,在行首添加两个空格
indented_lines = [' ' + line for line in lines]
# 将所有行连接成一个字符串,并在每行之间添加换行符
indented_text = '\n'.join(indented_lines)
# 返回修改后的字符串
return indented_text
使用示例:
pythontext = '这是一段示例文本。\n这是另一段示例文本。'
indented_text = add_indentation(text)
print(indented_text)
输出结果:
这是一段示例文本。
这是另一段示例文本。
在这个示例中,我们首先使用 split
方法将字符串分成多行,并使用 \n
作为分隔符。然后,我们使用列表推导式对每一行进行处理,在行首添加两个空格,并将所有行连接成一个字符串。最后,我们返回修改后的字符串。