Examples for string find in Python Examples for string find in Python python python

Examples for string find in Python

I'm not sure what you're looking for, do you mean find()?

>>> x = "Hello World">>> x.find('World')6>>> x.find('Aloha');-1

you can use str.index too:

>>> 'sdfasdf'.index('cc')Traceback (most recent call last):  File "<pyshell#144>", line 1, in <module>    'sdfasdf'.index('cc')ValueError: substring not found>>> 'sdfasdf'.index('df')1

From the documentation:

str.find(sub[, start[, end]])

Return the lowest index in the string where substring sub is found within the slice s[start:end]. Optional arguments start and end are interpreted as in slice notation. Return -1 if sub is not found.

So, some examples:

>>> my_str = 'abcdefioshgoihgs sijsiojs '>>> my_str.find('a')0>>> my_str.find('g')10>>> my_str.find('s', 11)15>>> my_str.find('s', 15)15>>> my_str.find('s', 16)17>>> my_str.find('s', 11, 14)-1