打印多行字符串时添加缩进

问题描述 投票:0回答:1

将TAB应用于打印输出的这种方式对于一行文本来说效果很好。但是我需要将TAB应用于文档的所有行。有人可以帮忙吗?

如何将\ t应用于所有行?

x=line0\nline2\nline3

print '\t%s'%(x)
python python-2.7
1个回答
0
投票

您可以使用replace()方法:

replace()方法将指定的短语替换为另一个指定的短语。

注意:如果出现的所有指定短语,将被替换没有其他规定。

语法

string.replace(oldvalue, newvalue, count)
x='line0\nline2\nline3'

print (x.replace('\n','\t'))

输出:

line0   line2   line3

或:

x='line0\nline2\nline3'

x=x.replace('\n','\n \t')
print ('\t%s'%(x))

输出:

    line0
    line2
    line3
© www.soinside.com 2019 - 2024. All rights reserved.