类别:Python / 日期:2019-12-02 / 浏览:92 / 评论: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的用法是什么的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。