字符串方法center/rjust/ljust/zfill/strip/rstrip/lstrip

本文详细介绍了Python中字符串的几个常用格式化方法,包括center()用于居中填充,ljust()用于左对齐填充,rjust()用于右对齐填充,zfill()用于在字符串左侧填充0,以及strip(), lstrip(), rstrip()用于去除字符串两侧的特定字符或空白。这些方法在处理字符串格式时非常实用。" 85108690,8225309,C++编程学习历程:从入门到深入的十年心得,"['C++编程', '游戏开发', '3D编程', 'cocos2d-x', '编程经验']

12:center
语法:str.center(width,[fillchar])
解释:返回一个长度为width,两边用fillchar填充的字符串,默认为空格填充;若width小于len(str),则返回原字符串。

>>> x = 'apple'
>>> x.center(9)
'  apple  '
>>> x.center(9,'*')
'**apple**'
>>> x.center(3)
'apple'

13.ljust
语法:str.ljust(width,[fillchar])
解释:返回一个长度为width,开头是当前字符串的副本,末尾使用fillchar填充,默认为空格,若width小于len(str),则返回原字符串。

>>> x = 'apple'
>>> x.ljust(6)
'apple '
>>> x.ljust(6,'*')
'apple*'
>>> x.ljust(4)
'apple'

14.rjust
语法:str.rjust(width,[fillchar])
解释:返回一个长度为width,末尾是当前字符串的副本,开头使用fillchar填充,默认为空格,若width小于len(str),则返回原字符串。

>>> x = 'apple'
>>> x.rjust(6)
' apple'
>>> x.rjust(6,'*')
'*apple'
>>> x.rjust(4)
'apple'

16.zfill
语法:str.zfill(width)
解释:返回长度为width,在字符串左边填充0。

>>> x = 'apple'
>>> x.zfill(6)
'0apple'
>>> x.zfill(4)
'apple'

16.strip
语法:str.strip([chars])
解释:将字符串开头和结尾的所有chars字符(默认为所有空白字符,如空格,制表符和换行符)都删除,并返回结果。
           note:中间的删除不了,只能从两端删除。在需要将输入与存储的值比较时很有用。

>>> x = ' apple '
>>> print(repr(x))
' apple '
>>> print(repr(x.strip()))
'apple'
>>> print(repr(x.strip('e')))
' apple '
>>> x = 'apple'
>>> print(repr(x.strip('e')))
'appl'

17.rstrip
语法:str.rstrip([chars])
解释:将字符串结尾的所有chars字符(默认为所有空白字符,如空格,制表符和换行符)都删除,并返回结果.

>>> x = 'apple '
>>> print(repr(x))
'apple '
>>> print(repr(x.rstrip()))
'apple'
>>> x = 'apple'
>>> print(repr(x.rstrip('e')))
'appl'

18.lstrip
语法:str.lstrip([chars])
解释:将字符串开头的所有chars字符(默认为所有空白字符,如空格,制表符和换行符)都删除,并返回结果.

>>> x = ' apple'
>>> print(repr(x))
' apple'
>>> print(repr(x.lstrip()))
'apple'
>>> x = 'apple'
>>> print(repr(x.lstrip('a')))
'pple'

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值