比方说,我的字符串是10个字符长。卸下字符串(Python)的最后一个字符
如何删除最后一个字符?
如果我的字符串是“abcdefghij”(我不想替换“j”字符。由于我的字符串可能包含多个'j'字符),我只希望最后一个字符消失。无论它是什么或它发生了多少次,我需要从我的字符串中删除最后一个字符。
比方说,我的字符串是10个字符长。卸下字符串(Python)的最后一个字符
如何删除最后一个字符?
如果我的字符串是“abcdefghij”(我不想替换“j”字符。由于我的字符串可能包含多个'j'字符),我只希望最后一个字符消失。无论它是什么或它发生了多少次,我需要从我的字符串中删除最后一个字符。
简单:
st = "abcdefghij"
st = st[:-1]
还有,显示它是如何与步骤做另一种方式:
list1 = "abcdefghij"
list2 = list(list1)
print (list2)
list3 = list2[:-1]
print (list3)
这也是与用户输入单词的方式:
list1 = input ("Enter :")
list2 = list(list1)
print (list2)
list3 = list2[:-1]
print (list3)
为了让它带走列表中的最后一个单词:
list1 = input ("Enter :")
list2 = list1.split()
print (list2)
list3 = list2[:-1]
print (list3)
''abcdefghij'[: - 1]'应该这样做,但我觉得您可以在官方Python文档中轻松找到它。 – 2013-03-18 13:35:06
也许有@ClassStacker,但仍然在这一天,186人发现这个问题有帮助,336人对答案也一样,所以也许(也许)Python文档对于成员来说并不那么简单... – Kuba 2017-05-02 21:04:41