python,去除字符串中的空格
时间: 2023-12-12 09:05:04 浏览: 68
可以使用字符串对象的 `replace()` 方法来替换空格,或者使用字符串对象的 `strip()` 方法来去除字符串首尾的空格。
例如:
```python
s = " This is a string with spaces. "
s = s.replace(" ", "") # 替换空格
print(s) # 输出:Thisisastringwithspaces.
s = " This is a string with spaces. "
s = s.strip() # 去除首尾空格
print(s) # 输出:This is a string with spaces.
```
需要注意的是,`strip()` 方法只能去除字符串首尾的空格,而不能去除字符串中间的空格。如果需要去除字符串中间的空格,可以使用 `replace()` 方法。
相关问题
python去除字符串首尾空格
可以使用strip()函数来去除字符串首尾空格,例如:
```
str = " hello world "
new_str = str.strip()
print(new_str)
```
输出结果为:
```
hello world
```
python去除字符串所有空格
可以使用字符串的replace()方法,将空格替换为空字符串。
例如:
```
s = " hello world "
s = s.replace(" ", "")
print(s) # 输出"helloworld"
```
另外,也可以使用正则表达式re模块的sub()方法,将匹配到的空格替换为空字符串。
例如:
```
import re
s = " hello world "
s = re.sub(r"\s+", "", s)
print(s) # 输出"helloworld"
```
其中,\s表示匹配任意空白字符,包括空格、制表符和换行符等;+表示匹配前面的字符一次或多次。
阅读全文