0
Difference between find and index function in Python .
2 Answers
+ 1
str.find returns -1 when it does not find the substring.
>>> line = 'hi, this is ABC oh my god!!' >>> line.find('?') -1
While str.index raises ValueError:
>>> line.index('?') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: substring not found
Both the functions behave the same way if a sub-string is found.
source: https://stackoverflow.com/a/22190078
0
visp@ thanks