Python中去除字符串中的单个或多个空格的方法总结

Python中去除字符串中的单个或多个空格的方法总结

python中去除字符串中空格的方法比较多,单个看起来也都比较简单

但是使用起来容易发生混淆

为了加深记忆

将常用的去除字符串中空格的方法汇总如下

方法一:strip()方法

>>> S1= " I love Dory "

>>> S1.strip() # 去除字符串首尾的空格

'I love Dory'

方法二:lstrip()方法

>>> S2 = " I love Dory "

>>> S2.lstrip() # 去除字符串左边的空格

'I love Dory '

方法三:rstrip()方法

>>> S3 = " I love Dory "

>>> S3.rstrip() # 去除字符串右边的空格

' I love Dory'

方法四:split(' ') + join方法

>>> S4 = " I love Dory "

>>> S4.split(' ') # 以中间的单个空格为分割点,将字符串转化为列表

['', 'I', 'love', '', 'Dory', '', '', '']

>>> print(' '.join(S4.split(' ')))

I love Dory

方法五:split() + join方法

>>> S5 = " I love Dory "

>>> S5.split() # 以全部空格为分割点,将字符串转化为列表

['I', 'love', 'Dory']

>>> print(' '.join(S5.split()))

I love Dory

方法六:使用正则表达式进行替换

>>> S6 = " I love Dory "

>>> import re

>>> res = re.sub('\s+', ' ',S6) # 将有多个空格的地方替换为只有一个空格

>>> print(res)

I love Dory

相关推荐

三级曲目(中央音乐学院钢琴考级-2022版)
365bet体育投注网址

三级曲目(中央音乐学院钢琴考级-2022版)

🕒 07-09 👀 5054
2的算术平方根
365上怎么买比分

2的算术平方根

🕒 07-08 👀 3338