2018年10月27日 星期六

[ Python 常見問題 ] Display number with leading zeros

Source From Here 
Question 
Given: 
  1. a = 1  
  2. b = 10  
  3. c = 100  
How do I display a leading zero for all numbers with less than two digits? That is, 
01 
10 
100

How-To 
One approach is to use Format feature from string class: 
>>> print("{:02d}".format(1)) # Filler as '0'; width=2 
01 
>>> print("{:03d}".format(1)) 
001 
>>> print("{:03d}".format(123)) 
123
Or you can use str.zfill: 
>>> print("1".zfill(3)) # Return the numeric string left filled with zeros in a string of length 3 
001 
>>> print("12".zfill(3)) 
012 
>>> print("123".zfill(3)) 
123


沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...