Python中的index()方法使用教程

1249次阅读  |  发布于5年以前

index()方法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的一个子串。这个方法与find()方法一样,只是如果没有找到子符趾会抛出一个异常。
语法

以下是index()方法的语法:


    str.index(str, beg=0 end=len(string))

参数

返回值

方法返回索引,如果找到这个str;如果没有找到则抛出一个异常。
例子

下面的例子显示了index()方法的使用。


    #!/usr/bin/python

    str1 = "this is string example....wow!!!";
    str2 = "exam";

    print str1.index(str2);
    print str1.index(str2, 10);
    print str1.index(str2, 40);

当我们运行上面的程序,它会产生以下结果:


    15
    15
    Traceback (most recent call last):
     File "test.py", line 8, in 
     print str1.index(str2, 40);
    ValueError: substring not found
    shell returned 1  

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8