欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python strip、rstrip、lstrip的区别

程序员文章站 2023-12-21 16:28:40
...

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'

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

相关标签: strip rstrip

上一篇:

下一篇: