我想用空格填一个字符串.我知道以下方法适用于ZERO:
>>> print "'%06d'"%4
'000004'
但我想要这个的时候该怎么办
'hi '
当然,我可以测量绳子的长度,做str+" "*leftover
次,但我想要最短的方法.
我想用空格填一个字符串.我知道以下方法适用于ZERO:
>>> print "'%06d'"%4
'000004'
但我想要这个的时候该怎么办
'hi '
当然,我可以测量绳子的长度,做str+" "*leftover
次,但我想要最短的方法.
使用str.ljust(width[, fillchar])
可以做到这一点:
返回长度为width的字符串中左对齐的字符串.填充使用指定的fillchar(默认值为空格).如果width小于
len(s)
,则返回原始字符串.
>>> 'hi'.ljust(10)
'hi '