str.strip()
时间: 2023-08-08 10:09:47 浏览: 70
Python内置函数strip()用法简述
str.strip() 是一个字符串方法,用于删除字符串开头和结尾的指定字符(默认为空格)。
使用示例:
```python
s = " hello world "
s = s.strip() # 删除开头和结尾的空格
print(s) # 输出:hello world
s = "---hello world---"
s = s.strip("-") # 删除开头和结尾的“-”
print(s) # 输出:hello world
```
在上面的示例代码中,第一个例子使用默认参数删除了字符串开头和结尾的空格,第二个例子则删除了开头和结尾的“-”字符。
str.strip() 方法还可以接受一个可选的参数chars,用于指定需要删除的字符。例如,如果我们想要删除字符串开头和结尾的所有空格、换行符和制表符,可以这样写:
```python
s = " \n\t hello world \t\n"
s = s.strip(" \n\t") # 删除开头和结尾的空格、换行符和制表符
print(s) # 输出:hello world
```
在这个例子中,我们将需要删除的字符作为 chars 参数传递给了 strip() 方法。
阅读全文