Python 去除字符串中的空格382


在 Python 中,字符串是不可变的,这意味着你不能直接修改它。但是,你可以创建一个新字符串,其中不包含空格,或者使用现有的字符串方法来删除空格。

创建新字符串

最简单的方法是创建一个新字符串,其中不包含空格。你可以使用 split() 方法将字符串拆分为一个单词列表,然后使用 join() 方法将单词重新连接起来,不使用任何分隔符。```python
string = "Hello world"
new_string = " ".join(())
print(new_string)
```
输出:
```
Helloworld
```

使用字符串方法

Python 有一些内置的字符串方法,可以用来删除空格。

strip() 方法


strip() 方法删除字符串开头和结尾的空格。它接受一个可选参数,该参数指定要删除的字符。例如,要删除字符串两端的空格,可以使用以下代码:```python
string = " Hello world "
new_string = ()
print(new_string)
```
输出:
```
Hello world
```

lstrip() 方法


lstrip() 方法删除字符串开头的空格。它也接受一个可选参数,该参数指定要删除的字符。例如,要删除字符串开头的空格,可以使用以下代码:```python
string = " Hello world "
new_string = ()
print(new_string)
```
输出:
```
Hello world
```

rstrip() 方法


rstrip() 方法删除字符串结尾的空格。它也接受一个可选参数,该参数指定要删除的字符。例如,要删除字符串结尾的空格,可以使用以下代码:```python
string = " Hello world "
new_string = ()
print(new_string)
```
输出:
```
Hello world
```

其他方法

还有其他一些方法可以用来删除字符串中的空格。例如,你可以使用正则表达式或使用字符串替换方法。

正则表达式


正则表达式是一种用于匹配字符串模式的特殊语法。你可以使用正则表达式来查找和删除字符串中的空格。例如,要删除字符串中的所有空格,可以使用以下代码:```python
import re
string = " Hello world "
new_string = (" ", "", string)
print(new_string)
```
输出:
```
Helloworld
```

字符串替换方法


字符串替换方法可以用来替换字符串中的特定字符或字符串。你可以使用字符串替换方法来删除字符串中的空格。例如,要删除字符串中的所有空格,可以使用以下代码:```python
string = " Hello world "
new_string = (" ", "")
print(new_string)
```
输出:
```
Helloworld
```

有几种方法可以用来删除 Python 字符串中的空格。最简单的方法是创建一个新字符串,其中不包含空格,或者使用现有字符串方法(如 strip()、lstrip() 和 rstrip())。你还可以使用正则表达式或字符串替换方法来删除字符串中的空格。

2024-10-25


上一篇:Python 字符串结尾匹配

下一篇:Python 从字符串转换为 `datetime` 对象