有什么方法可以给字符串左边填充0,这样就可以有一个特定长度?
字符串
n = '5' print n.zfill(3) 005 t = 'test' print(t.rjust(10, '0'))
数字
n = 4 print('%03d' % n) 004
format
print(format(4, '03')) # python >= 2.6 print("{0:03d}".format(4)) # python >= 2.6 print("{0:03d}".format(4)) # python 3
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充,接下来是填充保证的位数
b、d、o、x分别是二进制、十进制、八进制、十六进制。
精度常跟类型f一起使用,号还能用来做金额的千位分隔符。
以上是如何填充0到数字字符串中保证统一长度的详细内容。更多信息请关注PHP中文网其他相关文章!