python中index的用法是什么-Python教程

资源魔 33 0

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使用问题

抱歉,评论功能暂时关闭!