本文摘自php中文网,作者anonymity,侵删。
有什么方法可以给字符串左边填充0,这样就可以有一个特定长度?字符串
1 2 3 4 5 6 | n = '5'
print n.zfill(3)
005
t = 'test'
print (t.rjust(10, '0' ))
|
数字
1 2 3 | n = 4
print ( '%03d' % n)
004
|
format
1 2 3 4 5 | 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到数字字符串中保证统一长度的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python如何验证中心极限定理
Python死循环如何停止
Python如何停止运行
Python中的对象属性如何访问?两种方法实例解析
Python是c语言开发的吗
Python如何生成随机密码
Python 拷贝特定后缀名文件,并保留原始目录结构的实例
Python和java学哪个
Python的优势和不足有哪些
Python pop函数的定义及使用方式(实例展示)
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 如何填充0到数字字符串中保证统一长度