3

我正在使用 Python 2.4。我想打印一个左对齐但带有“偏移量”的字符串。我的意思是,打印一个前面有一定数量空格的字符串。

例子:

在宽度为 20 的空格中打印字符串“Hello”,左对齐,但在字符串之前插入五个空格。

"     Hello          "   #(The string has 5 spaces prior, and 10 space after)

print "Hello".ljust(20) #does not cut it.  

我可以使用以下方法作为解决方法:

print "     ", "Hello".ljust(15)

有没有比打印一串 5 个空格更好的方法。

谢谢你,艾哈迈德。

4

1 回答 1

9

并不真地。

>>> '     %-15s' % ('Hello',)
'     Hello          '
于 2012-09-14T01:08:59.160 回答