本文摘自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 int函数用法
Python之网页爬虫教程
Python中if语句用法
Python需要c语言基础吗
Python中的int是什么意思
Python中sys模块的详细介绍(代码示例)
总结Python编码需要注意的地方
Python中线程终止与挂起的实现方法
Python如何遍历文件夹
Python哪年火的
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 如何填充0到数字字符串中保证统一长度