python自动给数字前面补0的方法

转载自http://www.sharejs.com/codes/python/8037

python中有一个zfill方法用来给字符串前面补0,非常有用

[python]  view plain  copy
  1. n = "123"  
  2. s = n.zfill(5)  
  3. assert s == "00123"  
zfill()也可以给负数补0
[python]  view plain  copy
  1. n = "-123"  
  2. s = n.zfill(5)  
  3. assert s == "-0123"  
对于纯数字,我们也可以通过格式化的方式来补0
[python]  view plain  copy
  1. n = 123  
  2. s = "%05d" % n  
  3. assert s == "00123"  

你可能感兴趣的:(python自动给数字前面补0的方法)