对一个数字或字符串向左补零的方法有两种,举个栗子,向左补全10位,比如将[233]补全为[0000000233]。
1. zfill()函数补零
(1)给数字补零
1 >>>num = 233
2 >>>print(str(num).zfill(10))
(2)给字符串补零
1 >>>str = '233'
2 >>>print(str.zfill(10))
2. 格式化补零
此法针对于数字补零。
1 >>>num = 233
2 >>>result = "%10d" % num
3 >>>print(result)
4 0000000233
5
6 >>>type(result)
7 <class 'str'>