📅  最后修改于: 2023-12-03 15:04:15.334000             🧑  作者: Mango
在编程过程中,经常需要处理字符串中的空格。Python提供了多种方法来删除一个字符串中的空格,下面介绍几种常见的方法。
使用字符串的replace()
方法可以删除一个字符串中的空格。replace()
方法接受两个参数:待替换子串和替换成的子串。我们将空格作为待替换子串,将其替换成空字符串即可。
s = 'hello world'
s = s.replace(' ', '')
print(s) # helloworld
另一个删除空格的方法是使用字符串的split()
和join()
方法。split()
方法将字符串分割成一个子串列表,而join()
方法将一个列表组合成一个字符串。我们可以将字符串按空格分割成一个子串列表,并将其用空字符串连接即可。
s = 'hello world'
lst = s.split(' ')
s = ''.join(lst)
print(s) # helloworld
使用Python的re
模块,我们可以通过正则表达式删除一个字符串中的空格。
import re
s = 'hello world'
s = re.sub(r'\s+', '', s)
print(s) # helloworld
以上三种方法都可以很好地删除一个字符串中的空格。选择哪种方法应该根据实际情况和个人喜好来决定。
参考文献: