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
目录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