Python Trim:从字符串中删除空格
在这个简短的教程中,我们将了解如何使用 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() 服务于非常具体的用例,我建议您练习它们,因为您可能会遇到合适的用例。
更多推荐
所有评论(0)