📅  最后修改于: 2023-12-03 15:34:09.958000             🧑  作者: Mango
在编程中,经常需要对字符串进行操作,如删除最后一个字符。本文将介绍如何使用 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()
函数来删除字符串的最后一个字符。这两种方法都很简单,可以根据需要选择。