Метад rfind

Метад rfind вяртае індэкс супадзення падрадка з канца радка. У першым параметры метада паказваем радок ці падрадок, які хочам знайсці, у другім неабавязковым параметры - індэкс пачатку пошуку, у трэцім неабавязковым параметры - індэкс канца пошуку. Калі падрадок не знойдзены, метад верне лік -1.

Сінтаксіс

pythonрадок.rfind(што трэба знайсці, [індэкс пачатку пошуку], [індэкс канца пошуку])

Прыклад

Давайце знойдзем пазіцыю першага падрадка 'a' з канца радка:

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

Вынік выканання кода:

python6

Прыклад

А цяпер давайце задамо межы пошуку:

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

Вынік выканання кода:

python2

Прыклад

А цяпер давайце паспрабуем з дапамогай метада rindex знайсці неіснуючы падрадок:

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

Вынік выканання кода:

python-1

Глядзіце таксама

  • метад find,
    які вяртае пазіцыю падрадка ў радку
  • метад index,
    які вяртае пазіцыю падрадка ў радку
  • метад rindex,
    які шукае пазіцыю падрадка з канца радка
  • метад count,
    які вяртае колькасць уваходаў падрадка ў радку
  • метад endswith,
    які правярае ўваходжанне падрадка з канца радка