📅  最后修改于: 2023-12-03 14:50:19.894000             🧑  作者: Mango
在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中去除字符串末尾空格的方法。