不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2021-05-09 13:09:41  修改时间:2024-04-14 18:40:15  分类:Python基础  编辑

为了排版方便或者是输出文件命名整洁,通常需要给数字前面补0来做统一。

Python中有一个zfill函数用来给字符串前面补0,非常有用,这个zfill看起来也就是zero fill的缩写吧,看一下如何使用:

n = "123"
s = n.zfill(5)
assert s == '00123'

zfill也可以给负数补0:

n = '-123'
s = n.zfill(5)
assert s == '-0123'

对于纯数字也可以通过格式化的方式来补0:

n = 123
s = '%05d' % n
assert s == '00123'