从字符串(Python)中删除最终字符

问题:

假设我的字符串长度为10个字符。
如何删除最后一个字符?
如果我的字符串是“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)

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Remove final character from string (Python)

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 8