Python字符串方法详细介绍1_填充
来源:互联网 发布:新开淘宝怎样运营快速 编辑:程序博客网 时间:2024/06/06 05:57
1.填充center(width[, fillchar]) ,ljust(width[, fillchar]),rjust(width[, fillchar]),zfill(width),expandtabs([tabsize])* fillchar 参数指定了用以填充的字符,默认为空格(1)string.center(width[, fillchar]) 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串注意,当width-len(str)为奇数时,默认情况下左侧填充的字符要比右侧填充的字符要少。另外,如果字符串的长度比指定的位数要大时,该方法会返回原字符串例:>>> print 'abc'.center(12) abc>>> print 'abc'.center(12, '*')****abc*****>>> print 'abc'.center(2,'*')abc(2)string.ljust(width[, fillchar]) 返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串>>> print 'abc'.ljust(12)abc>>> print 'abc'.ljust(12, '*')abc*********>>> print 'abc'.ljust(2,'*')abc(3)string.ljust(width[, fillchar]) 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串>>> print 'abc'.rjust(12) abc>>> print 'abc'.rjust(12, '*')*********abc>>> print 'abc'.rjust(2,'*')abc(4)string.zfill(width) 返回长度为 width 的字符串,原字符串 string 右对齐,前面填充0>>> print 'abc'.zfill(12)000000000abc>>> print 'abc'.zfill(2)abc(5)string.expandtabs([tabsize])的tabsize 参数默认为8。它的功能是把字符串中的制表符(tab)转换为适当数量的空格。>>> print len('abc ')5>>> print len('abc '.expandtabs())5>>> print 'abc '.expandtabs().replace(' ','*')abc**问题:为什么制表符只有2个字符?说好的8个字符呢?难道是系统的原因?
0 0
- Python字符串方法详细介绍1_填充
- Python字符串方法详细介绍2_删除
- Python字符串方法详细介绍3_变形
- Python字符串基本方法介绍
- Python - 去除字符串首尾填充
- python 字符串填充、补全、对齐,填充0.
- Python学习笔记_字符串类型内建方法
- Python的详细介绍
- python socket 详细介绍
- Python----matplotlib详细介绍
- python笔记1_标识符_保留字_注释_字符串
- Math方法详细介绍
- $.each()方法详细介绍
- struts2_通配符_动态方法_详细
- 字符串填充
- 字符串填充
- python 字符串介绍
- [mobi文件格式详细介绍一]_[资料篇]
- UI 设计规范
- alter table move的用途
- how to read source code of angular?
- php 适配器模式
- Spring学习一:IOC(控制反转)和AOP(面向切面)的xml配置和注解方式
- Python字符串方法详细介绍1_填充
- hdu 3622 Bomb Game(2-SAT,二分)
- 链表
- 【Android学习】四种布局方式
- 两个int整数m和n的二进制表达有多少个位不同
- 翻转字符串i am a student
- UI--单行文本水平触摸滑动效果
- 二分查找算法
- redhat server上配置NFS服务