python中利用zfill方法自动给数字前面补0


Posted in Python onApril 10, 2018

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

总结

以上所述是小编给大家介绍的python中利用zfill方法自动给数字前面补0,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python线程锁(thread)学习示例
Dec 04 Python
python中使用urllib2获取http请求状态码的代码例子
Jul 07 Python
Python中使用logging模块代替print(logging简明指南)
Jul 09 Python
python抓取百度首页的方法
May 19 Python
Python实现随机生成手机号及正则验证手机号的方法
Apr 25 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
python实现对象列表根据某个属性排序的方法详解
Jun 11 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
python实现从ftp上下载文件的实例方法
Jul 19 Python
如何获取numpy array前N个最大值
May 14 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
Apr 23 #Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 #Python
Python比较2个时间大小的实现方法
Apr 10 #Python
Python文本处理之按行处理大文件的方法
Apr 09 #Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 #Python
Python网络编程之TCP套接字简单用法示例
Apr 09 #Python
python3 读写文件换行符的方法
Apr 09 #Python
You might like
用PHP 4.2书写安全的脚本
2006/10/09 PHP
用PHP产生动态的影像图
2006/10/09 PHP
php5.3 注意事项说明
2013/07/01 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
基于jquery的跟随屏幕滚动代码
2012/07/24 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python 构造三维全零数组的方法
2018/11/12 Python
Python代码太长换行的实现
2019/07/05 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
python爬取微博评论的实例讲解
2021/01/15 Python
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
物业管理个人自我评价
2013/11/08 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
公关活动策划方案
2014/05/25 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
材料员岗位职责范本
2015/04/11 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python