IndexError:字符串索引超出范围

时间:2020-10-15 19:13:12

标签: python-3.x

我想打印单词中字母的偶数索引。

我写了这段代码:

s = 'strinf'
i = 0
while i <= len(s):
    print(s[i])
    i = i + 2

但是会发生以下情况:

回溯(最近通话最近): 文件“ C:/Users/User/Desktop/Draft.py”,第4行,在 打印(s [i]) IndexError:字符串索引超出范围 s [R ñ 流程以退出代码1

完成

错误后我得到了答案,但我没有得到错误。 有什么解释吗? 谢谢

1 个答案:

答案 0 :(得分:0)

在比较var singleVariantPrice = 400; Number(singleVariantPrice).toString(); console.log('type is: ' + typeof singleVariantPrice); 中出错。将其更改为<=,脚本将无错误结束(字符串ig <的长度,但字符串从零开始索引):

6

打印:

s = 'strinf'
i = 0
while i < len(s):
    print(s[i])
    i = i + 2