Python strip、rstrip、lstrip的区别

strip、rstrip、lstrip是python字符串中的方法。从字面可以看出r=right,l=left。
strip函数返回字符串副本,该副本是从字符串两边删除了参数指定字符后的字符串,不带参数进去则是去除两边的空格。。
rstrip函数返回字符串副本,该副本是从字符串最右边删除了参数指定字符后的字符串,不带参数进去则是去除最右边的空格。
lstrip函数返回字符串副本,该副本是从字符串最左边删除了参数指定字符后的字符串,不带参数进去则是去除最左边的空格。
案列1:
在不加参数的情况下,2个函数默认都是去除空格

>>> " hello ".strip()
'hello'
>>> " hello ".rstrip()
' hello'
>>> " hello ".lstrip()
'hello '

案列2:

>>> "www.baidu.com".rstrip('wcom.')
'www.baidu'
>>> "www.baidu.com".strip('wcom.')
'baidu'
>>> "www.baidu.com".lstrip('wcom.')
'baidu.com'

所以,根据不同的场景需要,可以选用不同的方法进行处理。

你可能感兴趣的:(Python)