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实现字典的key和values的交换
Aug 04 Python
总结Python编程中函数的使用要点
Mar 20 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
Python实现删除文件中含“指定内容”的行示例
Jun 09 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
如何在Python中实现goto语句的方法
May 18 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
Python 爬取必应壁纸的实例讲解
Feb 24 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
Python中使用Lambda函数的5种用法
Apr 01 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执行linux命令常用函数汇总
2016/02/02 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
JS中的phototype详解
2017/02/04 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
浅谈Vue Element中Select下拉框选取值的问题
2018/03/01 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中3种内建数据结构:列表、元组和字典
2014/11/30 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
python实现邮件发送功能
2019/08/10 Python
python实现静态服务器
2019/09/05 Python
Python列表切片常用操作实例解析
2020/03/10 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
python中count函数知识点浅析
2020/12/17 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
大学生职业生涯规划书汇总
2014/03/20 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
2016新年致辞
2015/08/01 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL