`lstrip()`和`rstrip()`函数分别有什么作用?
时间: 2024-10-16 17:16:30 浏览: 31
浅谈python中截取字符函数strip,lstrip,rstrip
`lstrip()`(left strip)和`rstrip()`(right strip)是Python中用于去除字符串左右两侧指定字符的方法。具体来说:
1. `lstrip(string)`[^2]:这个函数会从字符串的左侧开始,移除与给定的字符集`string`匹配的所有字符,直到遇到非匹配的字符为止。如果省略参数,则默认移除的是空白字符。
例如:
```python
s = " hello world "
stripped_s = s.lstrip()
print(stripped_s) # 输出:hello world (只去除了左侧的空格)
```
2. `rstrip(string)`:与`lstrip()`类似,但操作方向相反,它会从字符串的右侧开始移除匹配的字符。同样,如果不提供参数,则默认移除的是空白字符。
例如:
```python
s = "hello world "
rstripped_s = s.rstrip()
print(rstripped_s) # 输出:hello world
```
这两个函数可以帮助我们在处理字符串时,精确地控制要移除的字符位置。
阅读全文