📌  相关文章
📜  python 从字符串中删除最后一个字符 - Python (1)

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

Python:从字符串中删除最后一个字符

在编程中,经常需要对字符串进行操作,如删除最后一个字符。本文将介绍如何使用 Python 从字符串中删除最后一个字符。

使用切片操作符 [ ]

在 Python 中,可以使用切片操作符 [ ] 来访问字符串的子字符串。可以使用以下方法删除字符串的最后一个字符:

str = "Hello World!"
str = str[:-1]
print(str) # output "Hello World"

在上述示例中,使用切片操作符 [:-1] 来访问 str 字符串的第一个位置到倒数第二个位置之间的子字符串。使用赋值语句 str = 将新的字符串赋值给 str 变量。

使用 rstrip() 函数

Python 中的 rstrip() 函数可以从字符串的末尾删除指定的字符(默认为删除空格)。可以使用以下方法删除字符串的最后一个字符:

str = "Hello World!"
new_str = str.rstrip(str[-1])
print(new_str) # output "Hello World"

在上述示例中,使用 str[-1] 获得字符串的最后一个字符,并将其传递给 rstrip() 函数,从而将其从字符串的末尾删除。

总结

Python 中,可以使用切片操作符 [ ]rstrip() 函数来删除字符串的最后一个字符。这两种方法都很简单,可以根据需要选择。