How can I fill out a Python string with spaces?

前端 未结 13 1571
忘掉有多难
忘掉有多难 2020-11-22 07:13

I want to fill out a string with spaces. I know that the following works for zero\'s:

>>> print  \"\'%06d\'\"%4
\'000004\'

But wha

13条回答
  •  梦如初夏
    2020-11-22 07:35

    A nice trick to use in place of the various print formats:

    (1) Pad with spaces to the right:

    ('hi' + '        ')[:8]
    

    (2) Pad with leading zeros on the left:

    ('0000' + str(2))[-4:]
    

提交回复
热议问题