80 of 151 menu

Метод rindex

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

За разлика от метода rfind методът rindex хвърля изключение ValueError, ако поднизът не е намерен.

Синтаксис

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

Пример

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

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

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

6

Пример

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

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

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

2

Пример

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

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

След изпълнение на кода методът ни върна грешка:

ValueError: substring not found

Вижте също

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