Возвращает наименьший индекс, по которому обнаруживается начало указанной подстроки в исходной.
string.find(s, sub[, start[, end]])
-> int
s -- Строка, для которой следует отыскать индекс подстроки.

sub -- Подстрока, начальный индекс размещения которой требуется определить.

start=0 -- Индекс начала среза в исходной строке, в котором требуется отыскать подстроку.

end=None -- Индекс конца среза в исходной строке, в котором требуется отыскать подстроку.

    import string


my_str = 'barbarian'
string.find(my_str, 'bar') # 0
string.find(my_str, 'bar', 1) # 3
string.find(my_str, 'bar', 1, 2) # -1

Если подстрока не найдена, возвращает -1.

Внимание
Функция должна использоваться только в случае необходимости найти индекс начала подстроки. Для обычного определение вхождения подстроки используйте оператор in: 'bar' in 'barbarian' # True.

Необязательные параметры start и end могут принимать любые значения, поддерживаемые механизмом срезов, а значит и отрицательные.

Внимание
Функция отсутствует в Python 3. Используйте соответствующий метод строки.

-
Синонимы поиска: string.find, string, find
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.