首页 >后端开发 >Python教程 >如何在 Python 中删除字符串中的所有空格?

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

Susan Sarandon
Susan Sarandon原创
2024-12-06 18:41:13370浏览

How Can I Remove All Whitespace from a String in Python?

消除字符串中的所有空格

在数据清理或文本处理任务期间可能会需要从字符串中删除空格。为了解决这个问题,我们首先检查部分处理空白删除的 Python 代码片段:

def my_handle(self):
    sentence = ' hello  apple  '
    sentence.strip()

使用 strip() 方法仅处理字符串边界上的空白。要全面删除空格,请考虑以下选项:

删除前导和结尾空格:

使用 str.strip():

>>> "  hello  apple  ".strip()
'hello  apple'

删除所有空间字符:

使用 str.replace():

>>> "  hello  apple  ".replace(" ", "")
'helloapple'

删除所有空格并在单词之间留下单个空格:

组合str.split() 和str.join():

>>> " ".join("  hello  apple  ".split())
'hello apple'

要删除所有空格而不在单词之间留下单个空格,请将前导“”更改为“”:

>>> "".join("  hello  apple  ".split())
'helloapple'

通过实现这些方法,您可以可以有效地处理字符串操作中的空白删除。

以上是如何在 Python 中删除字符串中的所有空格?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn