line.strip()用法
时间: 2024-05-09 20:20:22 浏览: 221
浅谈Python3中strip()、lstrip()、rstrip()用法详解
5星 · 资源好评率100%
`line.strip()`是Python字符串对象的一个方法,用于移除字符串的开头和结尾的空格或其他指定字符(默认为空格)。它返回一个新的字符串对象,不改变原有对象。
例如,假设有一个字符串对象`my_string = " hello world "`,其中包含两个空格字符。使用`strip()`方法可以移除这两个空格字符,得到一个新的字符串对象:
```
stripped_string = my_string.strip()
print(stripped_string) # 输出:"hello world"
```
除了空格字符,`strip()`方法还可以接受一个可选的参数,用于指定要移除的字符。例如,如果要移除字符串开头和结尾的所有逗号和句号字符,可以这样写:
```
my_string = ",,,hello world!!!"
stripped_string = my_string.strip(",!")
print(stripped_string) # 输出:"hello world"
```
注意,`strip()`方法只能移除字符串开头和结尾的字符,不能移除中间的字符。如果需要移除中间的字符,可以使用`replace()`方法或正则表达式等其他工具。
阅读全文