Python打印缩进

5
在Python 3.x中,如何打印一个缩进的空格?我正在寻找的方法类似于这样:
level = 3
print ('% indent symbol' % * level, 'indented text')

应打印如下内容:

            indented text

以下是重复的回答:感谢 @sudo_coffee 提供的帮助。

print ('\t' * level, 'indented text')

或许是这样:
print ((' ' * 4) * level, 'indented text')

除了语法错误,这里还有什么问题? - timgeb
4个回答

9

抱歉,大家,我想我找到了答案,感谢 @sudo_coffee。

print ('\t' * level + 'indented text')

或者也许:

print ((' ' * 4) * level + 'indented text')

2
level = 3
print (" "*level, 'indented text')

1
要进行缩进,或者输入“制表符”数量的空格,请使用转义序列\t
level = 3
print ('\t indented text')

1
我已经找到答案:print('\t' * level,'缩进文本') - ragardner

0
level = 3
indented_symbol = "    "

print '{} Indented text'.format(indented_symbol*level)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接