77 of 151 menu

Метод 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,
    който проверява подниз от началото на низа
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне