当前位置: 首页 > 知识库问答 >
问题:

如何在python 3中删除字符串中的最后一个字符[重复]

阚砚文
2023-03-14

我试图删除字符串的最后一个字符,我能找到的所有文档都说这是有效的。

string = 'test'
string[:-1]
print(string)

然而,每当我尝试它时,IDE都会告诉我第二行没有影响,当我运行代码时,它输出“test”而不是“tes”,这是我希望它做的。我认为我正在阅读的文档是关于python 2而不是3的,因为我不明白为什么这个简单的代码不能工作。有人能告诉我如何在python 3中删除字符串的最后一个字母吗?

共有1个答案

淳于鹏
2023-03-14
new_string = string[:-1]
print(new_string)

必须将字符串保存在内存中。当我们将变量赋给没有最后一个字符的字符串时,该变量将“存储”新值。这样我们就可以把它打印出来。

 类似资料:
  • 问题内容: 我想删除字符串的最后一个字符,但在此之前,我想检查最后一个字符是否为“ +”。如何才能做到这一点? 问题答案: 这是删除尾随加号的几种方法。 输出:

  • 问题内容: 从字符串中删除最后一个字符的最快方法是什么? 我有一个像 我想删除最后一个’,’并取回剩下的字符串: 最快的方法是什么? 问题答案: 首先,我尝试没有空格,并得到一个错误结果。 然后,我添加一个空格并获得良好的结果:

  • 如何从IronPyhon中的字符串中删除最后一个字符? 我正在寻找子字符串方法或类似的方法。

  • 问题内容: 有没有一种快速的方法来删除Swift中String中的最后两个字符?我看到有一个简单的方法来删除最后一个字符作为明确指出这里。您知道如何删除最后两个字符吗?谢谢! 问题答案: 更新: Xcode 9•Swift 4或更高版本 字符串现在符合RangeReplaceableCollection,因此您可以直接在字符串中使用收集方法dropLast,因此不再需要扩展。唯一的区别是它返回一个

  • 我将在main方法中这样做,首先实例化该类的一个对象,即。 代码示例: