我正在使用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个字符串更好的方法。
谢谢你, 艾哈迈德。
答案 0 :(得分:8)
不是。
>>> ' %-15s' % ('Hello',)
' Hello '