strip python讲解
时间: 2024-11-11 17:13:35 浏览: 3
在Python中,`strip()`是一个字符串方法,用于移除字符串首尾指定的字符,默认去除的是空白字符(包括空格、制表符、换页符等)。这个方法有几种形式:
1. `str.strip()`: 如果不提供参数,会移除字符串两侧的所有空格和空白字符。
```python
text = " Hello World! "
clean_text = text.strip()
print(clean_text) # 输出:Hello World!
```
2. `str.strip(characters)`: 可以传入一个字符串作为参数,只去除该参数包含的字符。例如,如果只想去除开头的特定字符集:
```python
text = "!Hello World!"
clean_text = text.strip("!")
print(clean_text) # 输出:Hello World!
```
`strip()`不会改变原始字符串,而是返回一个新的字符串。如果你想要在原地修改字符串,可以使用切片操作:
```python
text = " Hello World! "
text = text.lstrip() # 去除左侧空白
print(text) # 输出:"Hello World! "
```
阅读全文