Автор оригинала: Python Examples.
Python String – найти индекс первого возникновения подстроки
Чтобы найти положение первого возникновения строки, вы можете использовать метод String.find ().
index = string.find(substring, start, end)
где строка это строка, в которой вы должны найти индекс первого вхождения Подстрока Отказ Начать и конец необязательны и являются запусками и окончательными позициями соответственно, в которой необходимо найти подстроку.
Пример 1. Найти индекс первого возникновения подстроки
В следующем примере мы возьмем строку и попытаемся найти первое вхождение подстроки прог Отказ
Python Program
string = 'Python programming. Network programming.' substring = 'prog' index = string.find(substring) print(index)
Выход
7
Пример 2. Найти индекс первого возникновения подстроки после определенной позиции
В следующем примере мы возьмем строку и попытаемся найти первое вхождение подстроки прог После позиции 12 в строке.
Python Program
string = 'Python programming. Network programming.' substring = 'prog' start = 12 index = string.find(substring, start) print(index)
Выход
28
Теперь он нашел индекс подстроки, который произошел впервые после Начать должность.
Резюме
В этом руководстве примеров Python мы узнали, как найти индекс подстроки в строке с использованием функции str.find ().