python 中 string index out of range

一般都是字符串操作引起的,最典型的:
String str = “123456789”;//字符串长度是9

String tempStr = str.substring(0, 10);//一定报错:String index out of range: 10
该错误是由于字符串操作过程中抛出StringIndexOutOfBoundsException异常

方法调用中遇到该错误也很常见,举例函数返回值只有1个,设置多个参数=该函数返回值
或一个参数=有多个返回值的函数 需要加【1】来限定。

1.下标超出范围

>>这种情况一般前面是可以跑上几个轮次再报错的,我用debug测试, 第一遍就跪了,所以pass

2.list是一个空列表,里面没有任何元素,所以list[0]就会出现错误

>>这个靠谱,我之后把整个文本拿出来搜索了一番也没有找到匹配项,所以列表为空。