How do I format a number with a variable number of digits in Python?

后端 未结 7 891
攒了一身酷
攒了一身酷 2020-12-07 12:23

Say I wanted to display the number 123 with a variable number of padded zeroes on the front.

For example, if I wanted to display it in 5 digits I would have digits =

7条回答
  •  青春惊慌失措
    2020-12-07 12:41

    Use string formatting

    print '%(#)03d' % {'#': 2}
    002
    print '%(#)06d' % {'#': 123}
    000123
    

    More info here: link text

提交回复
热议问题