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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了