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程序代码的几种方法总结
Apr 28 Python
Python中列表的一些基本操作知识汇总
May 20 Python
python类的继承实例详解
Mar 30 Python
dataframe设置两个条件取值的实例
Apr 12 Python
解读python logging模块的使用方法
Apr 17 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
关于python中的xpath解析定位
Mar 06 Python
python新手学习使用库
Jun 11 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 Python
Python极值整数的边界探讨分析
Sep 15 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
Yii框架form表单用法实例
2014/12/04 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
pygame学习笔记(4):声音控制
2015/04/15 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
使用python求解二次规划的问题
2020/02/29 Python
如何基于python实现不邻接植花
2020/05/01 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
美丽的大脚观后感
2015/06/03 职场文书
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript