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 相关文章推荐
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
在Docker上部署Python的Flask框架的教程
Apr 08 Python
利用python实现xml与数据库读取转换的方法
Jun 17 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 Python
Python装饰器模式定义与用法分析
Aug 06 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
Dec 05 Python
Python 变量的创建过程详解
Sep 02 Python
PyCharm使用之配置SSH Interpreter的方法步骤
Dec 26 Python
Django中的session用法详解
Mar 09 Python
详解python对象之间的交互
Sep 29 Python
python源码剖析之PyObject详解
May 18 Python
Python如何利用pandas读取csv数据并绘图
Jul 07 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数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
详解python的数字类型变量与其方法
2016/11/20 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Python使用paramiko操作linux的方法讲解
2019/02/25 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
python re模块常见用法例举
2021/03/01 Python
介绍一下Ruby的多线程处理
2013/02/01 面试题
学徒工职责
2014/03/06 职场文书
房产继承公证书
2014/04/09 职场文书
服务行业演讲稿
2014/09/02 职场文书
2014年质检员工作总结
2014/11/18 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
《观察物体》教学反思
2016/02/17 职场文书
Anaconda配置各版本Pytorch的实现
2021/08/07 Python