码迷,mamicode.com
首页 > 编程语言 > 详细

Python字符串填充与清除

时间:2018-05-06 12:16:38      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:长度   定义   根据   清除   空白   对齐   字母   too   idt   

1、居中
str.center(width[,fillchar])
【作用:根据宽度让字符串居中,默认填充空格,可以自定义填充字符】
【英语:center=>居中,width=》宽度,fill=》填充,char=》字符】
【说明:返回一个新的字符串,原字符串不做修改】

In [58]: "in".center(6)#设置字符串为6个字节并且居中,多出的留空,
Out[58]: ‘ in ‘
In [59]: "in".center(6,"0")#设置字符串为6个字节并且居中,多出的以‘0’填充
Out[59]: ‘00in00‘

2、左对齐和右对齐
str.ljust(width[,fillchar])
str.rjust(width[,fillchar])
【作用:根据宽度让字符串左对齐/右对齐,默认填充空格,可以自定义填充字符】
【英语:l=>left|左边,r=》right|右边,just=>正好,恰当,fill=》填充,char=》字符】
【说明:返回一个新的字符串,原字符串不做修改】

In [70]: "c".rjust(3,‘l‘)#设置字符串长度为3并且右对齐,空出来的用‘l’填充
Out[70]: ‘llc‘
In [71]: "t".ljust(3,‘o‘)#设置字符串长度为3并且左对齐,空出来的用‘o’填充
Out[71]: ‘too‘

3、0填充
str.zifill(width)
【作用:根据长度填充空白为0】
【英语:z=》zero,fill=>填充】
【说明:返回一个新的字符串,原字符串不做修改】
In [169]: "oh".zfill(10)#设置字符串的长度为0并且靠右对齐,多出的以‘0’填充
Out[169]: ‘00000000oh‘
4、清除
str.strip()
str.lstrip()
str.rstrip()
【作用:清除字符串左右两边的空格或者指定字符】
【英语:strip=>清除】
【说明:返回一个新的字符串,原字符串不做修改】

In [49]: "window".strip("w")#清除左右两边的字母‘w’
Out[49]: ‘indo‘
In [54]: "-------window-----".strip("-")#清除左右两边的‘-’
Out[54]: ‘window‘
In [55]: " window ".strip()#默认清除空格
Out[55]: ‘window‘

In [152]: " in ".rstrip()#清除右边的空格
Out[152]: ‘ in‘

In [153]: " in ".lstrip()#清除左边的空格
Out[153]: ‘in ‘

Python字符串填充与清除

标签:长度   定义   根据   清除   空白   对齐   字母   too   idt   

原文地址:https://www.cnblogs.com/daiguangkun/p/8997635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!