我正在尝试删除字符串的最后一个字符,我能找到的每个文档都说这是有效的。
string = 'test'
string[:-1]
print(string)
Run Code Online (Sandbox Code Playgroud)
但是,每当我尝试时,我的 IDE 都会告诉我第二行没有效果,当我运行代码时,它输出“test”而不是“tes”,这正是我想要它做的。我认为我正在阅读的文档是关于 python 2 而不是 3,因为我不明白为什么这个简单的代码不起作用。有人可以告诉我如何删除python 3中字符串的最后一个字母吗?
new_string = string[:-1]
print(new_string)
Run Code Online (Sandbox Code Playgroud)
您必须将字符串保存在内存中。当我们将一个变量分配给没有最后一个字符的字符串时,该变量就会“存储”新值。这样我们就可以打印出来了。
| 归档时间: |
|
| 查看次数: |
4020 次 |
| 最近记录: |