• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python如何删除字符串中所有空格

python 搞代码 4年前 (2022-01-09) 79次浏览 已收录 0个评论

在Python中删除字符串中所有空格有:使用replace()函数、使用split()函数+join()函数、使用Python正则表达式。下面本篇文章就来具体介绍一下这些方法,希望对大家有所帮助。【相关视频教程推荐:Python教程】

使用replace()函数

我们可以使用replace()函数,把所有的空格(" ")替换为("")

def remove(string):     return string.replace(" ", "");    string = ' H  E  L  L  O  ! ';print("原字符串:"+string) ;print("\n新字符串:"+remove(string)) ;

输出:

使用split()函数+join()函数

split()函数会通过指定分隔符对字符串进行切片,返回分割后的字符串的所有单字符列表。然后,我们使用join()函数迭代连接这些字符。

def remove(string):      return "".join(string.split());string = 'w  o  r  l  d ';print("原字符串:"+string) ;print("\n新字符串:"+remove(string)) ;

输出:

使用Python正则表达式

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。

re 模块使 Python 语言拥有全部的正则表达式功能。

#导入re 模块import redef remove(string):     pattern = re.compile(r'\s+');    return re.sub(pattern,'', string);string = 'P  y  t  h  <b>本文来源gao@!dai!ma.com搞$$代^@码!网</b>o  n';print("原字符串:"+string);print("\n新字符串:"+remove(string)) ;

输出:

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注搞代码相关教程栏目!!!

以上就是Python如何删除字符串中所有空格的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python如何删除字符串中所有空格

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址