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



这种将TAB应用于打印输出的方式适用于一行文本。但我需要将TAB应用于文档的所有行。有人能帮忙吗?

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

x=line0nline2nline3
print 't%s'%(x)

您可以使用replace()方法:

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

注意:如果没有指定其他内容。

语法

string.replace(oldvalue, newvalue, count)
x='line0nline2nline3'
print (x.replace('n','t'))

输出:

line0   line2   line3

或:

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

输出:

line0
line2
line3

在python 3.5或更高版本中,有一种方法可以做到这一点——尝试在谷歌上搜索python2.x

x=[line1,line2,line3]
print(x,endline="t")

最新更新