python实现字符串去掉空格
时间: 2024-09-07 11:01:00 浏览: 37
Python去掉字符串中空格的方法
5星 · 资源好评率100%
在Python中,实现字符串去掉空格的功能可以通过几种不同的方法来完成。这里提供一种简单且常用的方法,即使用字符串的`replace`方法,或者利用字符串切片与`strip`方法结合的方式。
1. 使用`replace`方法:
`replace`方法可以将字符串中的指定子串替换为另一个子串。如果将空格替换为空字符串,就可以实现去除空格的目的。示例如下:
```python
original_string = "这是一个 测试 字符串 "
string_without_spaces = original_string.replace(" ", "")
print(string_without_spaces) # 输出: "这是一个测试字符串"
```
2. 使用切片与`strip`方法:
虽然`strip`方法本身是用来去除字符串两端的空白字符,但如果配合切片操作,可以用来去除字符串中的所有空格。示例如下:
```python
original_string = "这是一个 测试 字符串 "
string_without_spaces = "".join(original_string.split())
print(string_without_spaces) # 输出: "这是一个测试字符串"
```
在这个例子中,`split()`默认以空白字符为分隔符,将字符串分割成列表,然后使用`join()`方法将列表中的元素合并成一个新的字符串,从而实现去除了所有空格的目的。
阅读全文