时间:2021-05-22
python中有一个zfill方法用来给字符串前面补0,非常有用
view sourceprint?n = "123" s = n.zfill(5) assert s == "00123"zfill()也可以给负数补0
n = "-123" s = n.zfill(5) assert s == "-0123"对于纯数字,我们也可以通过格式化的方式来补0
n = 123 s = "%05d" % n assert s == "00123"在给介绍介绍下利用Python字符串的zfill方法在数字前补0
背景
字符串格式的数字在排序时跟我们预想的不太一样,比如11排在2前面,这样就带来了一些问题,比如合并一些用数字命名的文件时,合并文件的顺序可能就发生变化了,那么在数字前面填充9,让这些数字的长度保持一致,问题就解决了。
原理
Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。
语法格式:str.zfill(width),width指定字符串的长度
例如:
总结
以上所述是小编给大家介绍的python中利用zfill方法自动给数字前面补0,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1、利用set/a去掉日期等数字前面的0,如:2007-09-25中月份中的09前面的0(当然这个月份是未知的,简单的说就是不管前面有没有0都要保证去掉):演示
本文实例讲述了JavaScript实现数字前补“0”的五种方法。分享给大家供大家参考,具体如下:众所周知JavaScript中的数字是没有前置0的,因此需要我们
本文实例总结了C#实现按照指定长度在数字前补0方法。分享给大家供大家参考。具体分析如下:这里分析了C#按照指定的长度在数字前补0的两种方法例如123可以转换成0
有时候在excel的单元格里输入数字时,数字前面有时候是要加零的。那么怎么在Excel单元格中数字前加0并显示?下面为大家介绍一下,来看看吧! 方法/步骤
Pythonzfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。zfill()方法语法:str.zfill(width)参数width--指定字