目录
- find和index的功能
- find和index的用法
- find与index的区别
find和index功能
- find 与index都是返回你想寻找的成员的位置
find和index的用法
- 用法: -
string.find(item)
->item
:你想查询的元素,返回一个整型-string.index(item)
->item
:你想查询的元素,返回一个整型或者报错 - Ps:字符串里的位置是从左向右,以0开始的。空格也会算一个元素
In [22]: 'my name is insane '.find('e')
out [22]: 6
In [23]: 'my name is insane '.index('i')
0ut [23]: 8
find与index的区别
- 如果find找不到元素,会返回-1
- 如果index找不到元素,会导致程序报错
实战
# coding:utf-8
info ='python is a good code'
result = info.find('a')print(result)
result = info.find('ok')print(result)
result = info.index('a')print(result)
result = info.index('ok')print(result)
10
-1
10
Traceback (most recent call last):
File "D:/My_Files/Python Project/pythonlean/find.py", line 12, in <module>
result = info.index('ok')
ValueError: substring not found
Process finished with exit code 1
本文转载自: https://blog.csdn.net/m0_48978908/article/details/119190703
版权归原作者 Insane_Loafer 所有, 如有侵权,请联系我们删除。
版权归原作者 Insane_Loafer 所有, 如有侵权,请联系我们删除。