在python中格式化输出字符,不足位数的在前面补零。
方法一、类似C语言的格式化输出
比如用4位表示一个整数数字,不足四位的在前面补零。
i = 23
stringI = "%04d" % i
print(stringI)
输出
0023
方法二、python中的zfill方法
n = "123"
stringN = n.zfill(5)
print(stringN)
输出
00123
也可以给负数补零
n = "-123"
stringN = n.zfill(5)
print(stringN)
输出
-0123