python 去除所有的空格
时间: 2023-07-08 08:52:04 浏览: 88
你可以使用字符串的 replace() 方法去除所有空格,如下所示:
```
string_with_spaces = "This is a string with spaces."
string_without_spaces = string_with_spaces.replace(" ", "")
print(string_without_spaces)
```
输出结果为:
```
Thisisastringwithspaces.
```
相关问题
Python 去除前后空格
在 Python 中,去除字符串前后空格(包括空格、制表符、换行符等)可以通过内置的 `strip()` 方法实现。这个方法会返回一个新的字符串,其中原始字符串的开始和结束处的空白字符被移除。以下是一个例子:
```python
text = " Hello, World! "
stripped_text = text.strip()
print(stripped_text) # 输出: "Hello, World!"
```
如果你想去除字符串中所有的空白字符,而不是仅限于开头和结尾,可以使用 `replace()` 方法将所有空格替换成无:
```python
text = " Hello, World! "
no_spaces_text = text.replace(" ", "")
print(no_spaces_text) # 输出: "Hello,World!"
```
python去除字符空格
要去除字符串中的空格,可以使用字符串的 `replace()` 方法或者使用正则表达式。
1. 使用 `replace()` 方法:
```python
my_string = " hello world "
new_string = my_string.replace(" ", "")
print(new_string)
```
输出:
```
helloworld
```
在这个例子中,我们使用 `replace(" ", "")` 将字符串中的空格替换为空字符串。
2. 使用正则表达式:
```python
import re
my_string = " hello world "
new_string = re.sub(r"\s+", "", my_string)
print(new_string)
```
输出:
```
helloworld
```
在这个例子中,我们使用 `re.sub()` 函数和正则表达式 `\s+` 来匹配一个或多个连续的空格,并将其替换为空字符串。
无论使用哪种方法,都会去除字符串中的所有空格。如果你只想去除字符串开头和结尾的空格,可以使用 `strip()` 方法:
```python
my_string = " hello world "
new_string = my_string.strip()
print(new_string)
```
输出:
```
hello world
```
`strip()` 方法只去除字符串开头和结尾的空格,而不会去除字符串中间的空格。
阅读全文