79 of 151 menu

Метод rfind

Методът rfind връща индекса на съвпадение на подниз от края на низа. В първия параметър на метода посочваме низа или подниза, който искаме да намерим, във втория незадължителен параметър - индекс на началото на търсенето, в третия незадължителен параметър - индекс на края на търсенето. Ако поднизът не бъде намерен, методът ще върне число -1.

Синтаксис

низ.rfind(какво да се намери, [индекс на начало на търсене], [индекс на край на търсене])

Пример

Нека намерим позицията на първия подниз 'a' от края на низа:

txt = 'abacdea' print(txt.rfind('a'))

Резултат от изпълнението на кода:

6

Пример

А сега нека зададем граници на търсенето:

txt = 'abacdea' print(txt.rfind('a', 1, 3))

Резултат от изпълнението на кода:

2

Пример

А сега нека опитаме с метода rindex да намерим несъществуващ подниз:

txt = 'abacdea' print(txt.rfind('f'))

Резултат от изпълнението на кода:

-1

Вижте също

  • метод find,
    който връща позицията на подниз в низ
  • метод index,
    който връща позицията на подниз в низ
  • метод rindex,
    който търси позицията на подниз от края на низа
  • метод count,
    който връща броя на срещанията на подниз в низ
  • метод endswith,
    който проверява за срещане на подниз от края на низа
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне