index()
普通用途是正在序列中检索参数并前往第一次呈现的索引,没找到就会报错,比方:
>>> t=tuple('Allen') >>> t ('A', 'l', 'l', 'e', 'n') >>> t.index('a') Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> t.index('a') ValueError: tuple.index(x): x not in tuple >>> t.index('e') 3 >>> t.index('l') 1
但参数可能会呈现不少次,要若何做呢?
相干保举:《Python教程》
index()函数的完好语法是这样的:
str.index(str, beg=0, end=len(string))
str – 指定检索的字符串
beg – 开端索引,默许为0。
end – 完结索引,默许为字符串的长度。
以是咱们能够从新设置开端索引来持续寻觅,如:
>>> t.index('l',2) 2
由于第一个'l'的呈现地位是1,以是咱们将开端索引加1持续寻觅,果真,正在索引为2的地位又找到了'l'。
以上就是python中index的用法是甚么的具体内容,更多请存眷资源魔其它相干文章!
标签: Python index python教程 python编程 python使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!