Python 的 `str.strip()` 方法还能接受哪些类型的参数?
时间: 2024-10-21 21:09:38 浏览: 15
pythonstrip用法.docx
Python 的 `str.strip()` 方法用于移除字符串首尾的空白字符,包括空格、制表符、换页符等。它接受一个可选的参数,即欲移除的字符集。这个字符集可以是一个单一的字符,也可以是一个字符串。例如:
- 如果你不提供参数,默认会移除所有空白字符:
```python
my_string = " hello world "
result = my_string.strip()
print(result) # 输出: "hello world"
```
- 如果提供一个字符作为参数,仅移除该字符以及与其相同的空白字符:
```python
my_string = " --- hello --- "
result = my_string.strip('-')
print(result) # 输出: "hello"
```
- 提供一个字符串作为参数,会移除字符串中出现的那些字符:
```python
my_string = "hello,world"
result = my_string.strip(", ")
print(result) # 输出: "helloworld"
```
总之,`str.strip()` 可以让你灵活地定制要去除的字符。如果没有提供参数,默认就是默认移除空白字符。
阅读全文