Python:用宽度分隔符编写文本?

时间:2015-09-30 15:36:42

标签: python

我看起来像这样:

-----hello------

现在我知道我可以通过定义和打印宽度来获取要打印的符号,但是如何在其中插入文本?感谢。

2 个答案:

答案 0 :(得分:2)

你应该尝试这样的事情:

print 'hello'.center(16,'-')

或者像这样:

print '{:-^16}'.format("hello")

这会将宽度设置为16并使用'-'填充字符串。

查看教程here

答案 1 :(得分:1)

使用字符串格式

"-----%s------" %("hello")
"-----{}------".format("hello")