python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法

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 "

python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法相关推荐

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

    Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法:str.zfill(width) 参数width -- 指定字符串的长度.原字符串右对齐,前 ...

  2. python每个字符后添加空格_python实现指定字符串补全空格的方法

    有什么方法可以指定字符串长度,不够的自动补空格 char定义的是一个半角字符. 当人心变成市场,当市场变成战场,战场埋葬多少理想. char[]定义的是一个不定长的数组,实际上是指针,用前要初始化.不 ...

  3. python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法

    https://www.cnblogs.com/zdz8207/p/python_learn_note_20.html

  4. (Python入门)学习笔记二,Python学习路线图

    (Python入门)学习笔记二,Python学习路线图 千里之行始于足下,谋定而后动,冰冻三尺非一日之寒.之所以说这三句话,就是对于下面整理的路线图,即不让自己感觉路途的遥远而感到达到巅峰神界的遥遥无 ...

  5. 假装认真的LaTeX学习笔记(1)—— Sublime中自动补全LaTeX命令(LaTeX-cwl安装教程)

    假装认真的LaTeX学习笔记(1)-- Sublime中自动补全LaTeX命令 简介 使用环境 如何在Sublime中获得LaTeX自动补全功能 安装Sublime插件--LaTeX-cwl 方法一: ...

  6. Mr.J-- jQuery学习笔记(二十一)--模拟微博页面

    先看之前的节点操作方法:Mr.J-- jQuery学习笔记(二十)--节点操作方法 Mr.J-- jQuery学习笔记(五)--属性及属性节点 Mr.J-- jQuery学习笔记(十一)--事件委托  ...

  7. kvm虚拟化学习笔记(二十一)之KVM性能优化学习笔记

    本学习笔记系列都是采用CentOS6.x操作系统,KVM虚拟机的管理也是采用virsh方式,网上的很多的文章都基于ubuntu高版本内核下,KVM的一些新的特性支持更好,本文只是记录了CentOS6. ...

  8. linux驱动开发学习笔记二十一:异步通知

    一.异步通知简介 我们首先来回顾一下"中断",中断是处理器提供的一种异步机制,我们配置好中断以后就可以让处理器去处理其他的事情了,当中断发生以后会触发我们事先设置好的中断服务函数, ...

  9. opencv学习笔记二十一:使用HSV颜色空间实现颜色识别

    一.颜色空间介绍        RGB 颜色空间是大家最熟悉的颜色空间,即三基色空间,任何一种颜色都可以由该三种 颜色混合而成.然而一般对颜色空间的图像进行有效处理都是在 HSV 空间进行的,HSV( ...

最新文章

  1. 那些为“自主”的研发“
  2. 〈转〉用VS2005.NET进行三层结构应用程序的开发
  3. ssm使用全注解实现增删改查案例——applicationContext-servlet.xml
  4. 关于微信“被返回页”在被返回时自动刷新
  5. android基础开发 书,Android 开发基础
  6. [转载]ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL
  7. 【好玩的代码雨(附源代码
  8. 平面设计就业方向是什么?
  9. 关于图片或者文件在数据库的存储方式归纳
  10. C语言串口一直接收00,串口助手一直接收00;
  11. FortiGate FGCP HA 配置文档
  12. Codeforces Problem-133A HQ9+
  13. 二本本科,银行外包开发工作 4 个月有余。聊聊外包公司工作的一些真实感受!...
  14. C++中的swap函数
  15. java继承(extends关键字)
  16. 换手率研究精解(转载)
  17. JSON.parse()和jQuery.parseJSON()的区别
  18. Linux Kernel 5.1 正式版发布;Ubuntu 19.10 命名 Eoan Ermine
  19. 技嘉服务器主板装系统,技嘉AB350M-DS3H主板u盘重装系统win7教程
  20. 公司股权分配方案 (2)

热门文章

  1. oracle心间directory并附权,【Oracle】第一章创建授权
  2. vue根据指令动态改变title名字
  3. iOS内存管理系列之一:对象所有权与引用计数
  4. python 类与类之间的关系
  5. 文本挖掘之 文本相似度判定
  6. 算法导论2.1-2.3 部分答案
  7. 嵌入式视频处理基础(一)
  8. Diccuz!NT的dll版本号控制技巧
  9. .NET存储过程入门
  10. poj1815Friendship(最小割求割边)