我想用空格填充一个字符串。我知道以下方法适用于零的情况:
但是当我想要这个的时候,我应该怎么办呢?
当然我可以测量字符串的长度并执行
>>> print("'%06d'"%4)
'000004'
但是当我想要这个的时候,我应该怎么办呢?
'hi '
当然我可以测量字符串的长度并执行
str+" "*leftover
,但我希望找到最简洁的方法。
"%-6s" % s
进行左对齐,使用"%6s" % s
进行右对齐。 - Basj