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中模拟enum枚举类型的5种方法分享
Nov 22 Python
python实现的简单窗口倒计时界面实例
May 05 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
Django中使用Celery的教程详解
Aug 24 Python
Python 多维List创建的问题小结
Jan 18 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
基于python实现百度翻译功能
May 09 Python
简单了解django orm中介模型
Jul 30 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
Python检测端口IP字符串是否合法
Jun 05 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批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
php加密解密字符串示例
2016/10/13 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
Python使用面向对象方式创建线程实现12306售票系统
2015/12/24 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
2019/08/22 Python
python 内置函数汇总详解
2019/09/16 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
学python爬虫能做什么
2020/07/29 Python
python中的django是做什么的
2020/07/31 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
介绍下Lucene建立索引的过程
2016/03/02 面试题
网页设计个人找工作求职信
2013/11/28 职场文书
信用卡工资证明范本
2014/10/17 职场文书
狮子林导游词
2015/02/03 职场文书
外出听课学习心得体会
2016/01/15 职场文书
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL