Python 自動給數字前面補0

爲了排版方便或者是輸出文件命名整潔,一般須要給數字前面補0來作統一。
Python中有一個zfill函數用來給字符串前面補0,很是有用,這個zfill看起來也就是zero fill的縮寫吧,看一下如何使用:python

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

zfill也能夠給負數補0:函數

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

對於純數字也能夠經過格式化的方式來補0:spa

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

參考: http://www.sharejs.com/codes/python/8037code

相關文章
相關標籤/搜索