如果可能,请不要包含任何剧透。
我正在研究卡塔感叹号系列#1:从字符串末尾删除感叹号,并且尽管我的代码执行正常,但仍收到IndexError:字符串索引超出范围。
该程序的目的是删除字符串末尾的感叹号(如果存在)。
def remove(s):
length = len(s)
if s[len(s)-1] == '!':
new = slice(0,-1,)
return(s[new])
else:
return(s)
错误出现在: if s[len(s)-1] == '!':
如果有人能解释为什么我会收到此错误,我将不胜感激!
慕工程0101907
RISEBY
萧十郎
相关分类