📜  删除尾随空格 python 字符串 - Python (1)

📅  最后修改于: 2023-12-03 15:22:43.164000             🧑  作者: Mango

删除尾随空格 Python 字符串

在进行字符串处理操作时,经常需要删除掉字符串尾随的空格。Python 语言中提供了几种方法可以实现删除字符串尾随的空格。本文将简单介绍如何使用这些方法。

方法一:使用rstrip()函数

Python 字符串类中的 rstrip() 函数可以用于删除字符串尾随的空格和换行符。它的语法如下:

string.rstrip([chars])

其中,chars 参数是用来指定要被移除的字符集合。如果不指定该参数,则默认移除空格和换行符。

示例代码:

str1 = "hello world    "
str2 = str1.rstrip()
print(str2)

输出结果:

hello world

以上代码中,我们使用了 rstrip() 函数去除了字符串 str1 尾随的空格。

方法二:使用strip()函数

Python 字符串类中的 strip() 函数可以用于删除字符串首尾的空格和换行符。一般情况下,如果只需要去除尾随空格,推荐使用 rstrip() 函数。如果需要去除字符串两端的空格,就需要使用 strip() 函数。

示例代码:

str1 = "    hello world    "
str2 = str1.strip()
print(str2)

输出结果:

hello world

以上代码中,我们使用了 strip() 函数去除了字符串 str1 首尾的空格。

方法三:使用split()函数

Python 字符串类中的 split() 函数可以用于将字符串按照指定的分隔符进行切割。如果不指定分隔符,则默认使用空格进行切割,然后返回一个列表。接着使用 join() 函数将列表中的元素以指定的字符进行拼接即可。

示例代码:

str1 = "hello world    "
str2 = ''.join(str1.split())
print(str2)

输出结果:

helloworld

以上代码中,我们先使用 split() 函数将字符串 str1 以空格进行切割,得到一个包含两个元素的列表。然后使用 join() 函数将列表中的元素以指定的字符进行拼接即可。

总结

以上就是几种去除 Python 字符串尾随空格的方法。这些方法在 Python 中都是非常常用的字符串处理方法,希望本文能够对大家理解和掌握 Python 字符串的相关操作有所帮助。