Python 自動給數字前面補0


為了排版方便或者是輸出文件命名整潔,通常需要給數字前面補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'

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM