python实现指定字符串补全空格、前面填充0的方法


Posted in Python onNovember 16, 2018

Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。

zfill()方法语法:str.zfill(width)

参数width -- 指定字符串的长度。原字符串右对齐,前面填充0。

返回指定长度的字符串。

以下实例展示了 zfill()函数的使用方法:

#!/usr/bin/python
str = "this is string example....wow!!!";
print str.zfill(40);
print str.zfill(50);

以上实例输出结果如下:

00000000this is string example....wow!!!
000000000000000000this is string example....wow!!!

zfill()则用于向数值的字符串表达式左侧填充0, 该函数可以正确理解正负号:

>>> '12'.zfill(5)
'00012'
>>> '-3.14'.zfill(7)
'-003.14'
>>> '3.14159265359'.zfill(5)
'3.14159265359'
=====================================

在Python中打印字符串时可以调用ljust(左对齐),rjust(右对齐),center(中间对齐)来输出整齐美观的字符串

python实现指定字符串补全空格的方法:

如果希望字符串的长度固定,给定的字符串又不够长度,我们可以通过rjust,ljust和center三个方法来给字符串补全空格

rjust,向右对其,在左边补空格

s = "123".rjust(5) assert s == " 123"

ljust,向左对其,在右边补空格

s = "123".ljust(5) assert s == "123 "

center,让字符串居中,在左右补空格

s = "123".center(5) assert s == " 123 "

总结

以上所述是小编给大家介绍的python实现指定字符串补全空格、前面填充0的方法  ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
教你如何在Django 1.6中正确使用 Signal
Jun 22 Python
Python文件夹与文件的操作实现代码
Jul 13 Python
用python + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
使用Python写个小监控
Jan 27 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
Apr 27 Python
python实现textrank关键词提取
Jun 22 Python
用python实现k近邻算法的示例代码
Sep 06 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
python tkinter控件布局项目实例
Nov 04 Python
python对 MySQL 数据库进行增删改查的脚本
Oct 22 Python
Matplotlib配色之Colormap详解
Jan 05 Python
Python 中的 copy()和deepcopy()
Nov 07 Python
pandas 透视表中文字段排序方法
Nov 16 #Python
用Python实现数据的透视表的方法
Nov 16 #Python
pandas pivot_table() 按日期分多列数据的方法
Nov 16 #Python
python生成以及打开json、csv和txt文件的实例
Nov 16 #Python
python判断列表的连续数字范围并分块的方法
Nov 16 #Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 #Python
Pandas Shift函数的基础入门学习笔记
Nov 16 #Python
You might like
有关php运算符的知识大全
2011/11/03 PHP
mysql数据库差异比较的PHP代码
2012/02/05 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
Vue程序调试的方法
2019/06/17 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
python黑魔法之参数传递
2016/02/12 Python
深入理解python函数递归和生成器
2016/06/06 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
python读写配置文件操作示例
2019/07/03 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
家长给孩子的表扬信
2014/01/17 职场文书
纠风工作实施方案
2014/03/15 职场文书
股权转让协议书范本
2014/04/12 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
2014年教研室工作总结
2014/12/06 职场文书
销售员岗位职责
2015/02/10 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
JS Object构造函数之Object.freeze
2021/04/28 Javascript
Python实现数据的序列化操作详解
2022/07/07 Python