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基于mysql实现的简单队列以及跨进程锁实例详解
Jul 07 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
python如何实现远程控制电脑(结合微信)
Dec 21 Python
Python字典,函数,全局变量代码解析
Dec 18 Python
Python实现带参数与不带参数的多重继承示例
Jan 30 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
PyCharm设置每行最大长度限制的方法
Jan 16 Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
Jul 02 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
理解python中装饰器的作用
Jul 21 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 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
PHP 引用是个坏习惯
2010/03/12 PHP
php checkbox 取值详细说明
2010/08/19 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
鼠标事件延时切换插件
2011/03/12 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
Python过滤列表用法实例分析
2016/04/29 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
分享vim python缩进等一些配置
2018/07/02 Python
python中pytest收集用例规则与运行指定用例详解
2019/06/27 Python
Python之修改图片像素值的方法
2019/07/03 Python
django 单表操作实例详解
2019/07/30 Python
Python+Appium实现自动化测试的使用步骤
2020/03/24 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
numpy实现RNN原理实现
2021/03/02 Python
Myprotein法国官网:欧洲第一运动营养品牌
2019/03/26 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
基督教婚礼主持词
2014/03/14 职场文书
教师个人考察材料
2014/12/16 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书