📜  python 删除空格 - Python (1)

📅  最后修改于: 2023-12-03 15:04:15.334000             🧑  作者: Mango

Python 删除空格

在编程过程中,经常需要处理字符串中的空格。Python提供了多种方法来删除一个字符串中的空格,下面介绍几种常见的方法。

1. 使用replace()方法

使用字符串的replace()方法可以删除一个字符串中的空格。replace()方法接受两个参数:待替换子串和替换成的子串。我们将空格作为待替换子串,将其替换成空字符串即可。

s = 'hello    world'
s = s.replace(' ', '')
print(s)  # helloworld
2. 使用split()和join()方法

另一个删除空格的方法是使用字符串的split()join()方法。split()方法将字符串分割成一个子串列表,而join()方法将一个列表组合成一个字符串。我们可以将字符串按空格分割成一个子串列表,并将其用空字符串连接即可。

s = 'hello    world'
lst = s.split(' ')
s = ''.join(lst)
print(s)  # helloworld
3. 使用正则表达式

使用Python的re模块,我们可以通过正则表达式删除一个字符串中的空格。

import re

s = 'hello    world'
s = re.sub(r'\s+', '', s)
print(s)  # helloworld

以上三种方法都可以很好地删除一个字符串中的空格。选择哪种方法应该根据实际情况和个人喜好来决定。

参考文献:

  • Python字符串:replace()、split()和join()方法
  • Python re.sub()函数
  • Python re模块文档