Автор оригинала: 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 ().