在这个简短的教程中,我们将了解如何使用 Python 修剪字符串。我们还查看了删除字符串中空格的所有内置方法。

本教程是我们在Flexiple计划的一部分,围绕常用或有趣的概念编写简短的策划教程。

目录 - Python Trim

  • 为什么我们使用 Python 来修剪空白?

  • 去除空格的 3 种方法

*strip()

*lstrip()

*rstrip()

  • 代码及说明

  • 结束思想 - Python Trim

为什么要用 Python 来修剪空格?

Python trim 本质上意味着从字符串中删除空格。在处理文件中的字符串或用户输入字符串时,空格是一个常见问题。由于 Python 将空格视为字符,因此如果您决定打印字符串,也会打印它们。在某些情况下,它也可能会破坏代码的逻辑。

因此最好检查并删除字符串中的空格,Python 自带了 3 种内置方法来删除空格。

删除空格的 3 种方法:

由于所有方法都具有相同的语法,因此我首先解释了这些概念,并在最后添加了所有方法的代码。

条带():

strip() 方法是 Python 中最常用的删除空格的方法。它是一个 Python 内置函数,通过删除所有前导和尾随空格来修剪字符串。

strip() 语法如下:

string.strip(characters)

这里,“字符串”是指包含空格的字符串

参数:

  • 字符 - 可选,一组要删除的字符。如果留下空白空格将被删除

lstrip():

Python 中的 lstrip() 用于从左侧修剪字符串。这意味着字符串左侧的所有空格都将被删除。

语法和参数同strip()

rstrip():

rstrip() 与 lstrip() 相反。它从字符串的右侧删除所有空格。

语法和参数再次类似于 strip()

代码及说明:

str_1 = "  Hire freelance developers  "

print(str_1.strip())
#Output = "Hire freelance developers"

print(str_1.rstrip())
#Output = "  Hire freelance developers"

print(str_1.lstrip())
#Output = "Hire freelance developers  "

正如你所看到的,我们首先使用了 strip() 并且所有前导和尾随空格都被删除了。

在下面的输出中,由于我们分别使用了 rstrip() 和 lstrip(),因此删除了尾随和前导空格。

结语 - Python Trim

像大多数其他人一样,我也建议使用 strip() 因为很难判断字符串是否包含前导空格或尾随空格。因此 strip() 是执行 Python 修剪的最安全的选择。

但是,lstrip() 和 rstrip() 服务于非常具体的用例,我建议您练习它们,因为您可能会遇到合适的用例。

Logo

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>

更多推荐