strip lstrip rstrip
时间: 2024-08-16 16:06:18 浏览: 32
在Python中,strip(), lstrip(), 和 rstrip() 都是用来处理字符串边界的。它们都是字符串对象的方法,主要用于删除字符串的空白字符:
1. **strip()**: 这个方法用于移除字符串两端的空白字符,包括空格、制表符、换行符等。例如:
```python
str = " Hello, World! "
stripped_str = str.strip()
print(stripped_str) # 输出: "Hello, World!"
```
2. **lstrip()**: 主要是删除字符串左端的空白字符,直到遇到非空白字符为止。如果字符串本身就没有左端空白,则返回原始字符串不变。
```python
left_strip_str = " Hello, World! "
lstrip_str = left_strip_str.lstrip()
print(lstrip_str) # 输出: "Hello, World! "
```
3. **rstrip()**: 删除字符串右端的空白字符,直到遇到非空白字符。同理,如果原本没有右端空白,也不会做任何改变。
```python
right_strip_str = "Hello, World! "
rstrip_str = right_strip_str.rstrip()
print(rstrip_str) # 输出: "Hello, World!"
```
这三个方法都不修改原字符串,而是返回一个新的处理后的字符串。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)