python 字符串前后都去掉空字符
时间: 2023-10-11 14:08:25 浏览: 213
你可以使用字符串的strip()方法来去除字符串前后的空白字符。示例代码如下:
```python
text = " hello world "
text = text.strip()
print(text) # 输出: "hello world"
```
strip()方法还可以接受一个参数,指定要去除的字符。例如,如果要去除字符串前后的所有空格和制表符,可以这样写:
```python
text = " \t hello world \t "
text = text.strip(" \t")
print(text) # 输出: "hello world"
```
相关问题
Python字符串去除前后空格
在Python中,你可以使用内置的`strip()`函数来去除字符串前后多余的空格。这个方法会移除字符串开头和结尾的所有空白字符,包括空格、制表符和换行符。例如:
```python
s = " hello world "
stripped_s = s.strip()
print(stripped_s) # 输出: "hello world"
```
如果你想移除所有连续的空格,可以使用`replace()`函数替换为空或者使用正则表达式`re`模块:
```python
import re
s = " a b c d e f g "
no_extra_spaces = ' '.join(s.split())
or_with_regex = re.sub(r'\s+', ' ', s)
print(no_extra_spaces) # 输出: "a b c d e f g"
print(or_with_regex) # 输出: "a b c d e f g"
```
python去除字符串前后空白字符
可以使用字符串的 `strip()` 方法来去除字符串前后的空白字符。例如:
```python
s = " hello world "
s = s.strip()
print(s) # 输出 "hello world"
```
`strip()` 方法默认会去除字符串前后的空格、制表符、换行符等空白字符。如果你只想去除字符串开头或结尾的空白字符,可以使用 `lstrip()` 或 `rstrip()` 方法。例如:
```python
s = " hello world "
s = s.lstrip()
print(s) # 输出 "hello world "
s = " hello world "
s = s.rstrip()
print(s) # 输出 " hello world"
```
阅读全文