python3 字符串填充 清除

1、居中

str.center(width[,fillchar])

【作用:根据宽度让字符串居中,默认填充空格,可以自定义填充字符】

【说明:返回一个新的字符串,原字符串不做修改】

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])

【作用:根据宽度让字符串左对齐/右对齐,默认填充空格,可以自定义填充字符】

【说明:返回一个新的字符串,原字符串不做修改】

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

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

 

3、0填充

str.zifill(width)

【作用:根据长度填充空白为0】

【说明:返回一个新的字符串,原字符串不做修改】

#设置字符串的长度为0并且靠右对齐,多出的以‘0’填充
In [169]: "oh".zfill(10)
Out[169]: '00000000oh'

 

4、清除

str.strip()
str.lstrip()
str.rstrip()

【作用:清除字符串左右两边的空格或者指定字符】

【说明:返回一个新的字符串,原字符串不做修改】

#清除左右两边的字母‘w’
In [49]: "window".strip("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 '

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值