📜  删除最后一个空格python(1)

📅  最后修改于: 2023-12-03 14:50:19.894000             🧑  作者: Mango

Python中删除字符串末尾空格的方法

在Python中,要删除字符串末尾的空格可以使用rstrip()函数。该函数删除字符串末尾的空格(包括\n、\r、\t等空白字符)并将新字符串返回。

具体实现请看以下代码:

str1 = 'hello world '
print(str1.rstrip())  # 输出结果为: hello world

在上述代码中,使用rstrip()函数将字符串str1末尾的空格删除,然后将结果打印出来。

当然,如果要删除字符串中间的空格或者删除字符串开头的空格,可以分别使用lstrip()和strip()函数。

以下代码实现了从文件中读取文字并去除末尾空格:

with open('file.txt', 'r') as f:
  lines = f.readlines()
for i in lines:
  print(i.rstrip())

在上述代码中,使用with open函数读取文件,并将读取的每一行分别进行rstrip()操作,打印出去除空格后的结果。

最后,将代码片段整理成markdown格式:

# Python中删除字符串末尾空格的方法

在Python中,要删除字符串末尾的空格可以使用rstrip()函数。该函数删除字符串末尾的空格(包括\n、\r、\t等空白字符)并将新字符串返回。

## 代码实现

具体实现请看以下代码:

```python
str1 = 'hello world '
print(str1.rstrip())  # 输出结果为: hello world

在上述代码中,使用rstrip()函数将字符串str1末尾的空格删除,然后将结果打印出来。

当然,如果要删除字符串中间的空格或者删除字符串开头的空格,可以分别使用lstrip()和strip()函数。

以下代码实现了从文件中读取文字并去除末尾空格:

with open('file.txt', 'r') as f:
  lines = f.readlines()
for i in lines:
  print(i.rstrip())

在上述代码中,使用with open函数读取文件,并将读取的每一行分别进行rstrip()操作,打印出去除空格后的结果。


希望这篇文章能够帮助你更好地理解Python中去除字符串末尾空格的方法。