С здесь :
str.find (sub [, start [, end]])
Вернуть самый низкий индекс в строке, где находится подстрока sub, так что sub содержится в диапазоне [start, end]. Необязательные аргументы start и end интерпретируются как обозначения срезов. Вернуть -1, если sub не найден. "
Итак, несколько примеров:
>>> str = "abcdefioshgoihgs sijsiojs "
>>> str.find('a')
0
>>> str.find('g')
10
>>> str.find('s',11)
15
>>> str.find('s',15)
15
>>> str.find('s',16)
17
>>> str.find('s',11,14)
-1