Метад find
Метад find вяртае індэкс першага
супадзення падрадка ў радку. У першым
параметры метаду задаем патрэбны нам падрадок,
у другім і трэцім неабавязковых параметрах
- індэкс пачатку і канца пошуку адпаведна.
Калі падрадок не знойдзены, то метад верне
лік -1.
Сінтаксіс
радок.find(падрадок, [індэкс пачатку пошуку], [індэкс канца пошуку])
Прыклад
Давайце знойдзем падрадок 'a', указаўшы
для пошуку пачатак і канец:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Вынік выканання кода:
3
Прыклад
Давайце знойдзем падрадок 'a', змяніўшы
індэксы для пошуку:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Вынік выканання кода:
-1
Прыклад
А цяпер знойдзем падрадок 'a' без
указання індэксаў для яе пошуку:
txt = 'abcadea'
print(txt.find('a'))
Вынік выканання кода:
0
Глядзіце таксама
-
метад
index,
які шукае індэкс супадзення падрадка ў радку -
метад
rfind,
які вяртае індэкс апошняга супадзення падрадка ў радку -
метад
count,
які вяртае колькасць уваходаў падрадка ў радку -
метад
startswith,
які правярае падрадок з пачатку радка