rfind metodu

rfind metodu alt sətrin uyğunluq indeksini sətrin sonundan qaytarır. Metodun birinci parametrində tapmaq istədiyimiz sətri və ya alt sətri göstəririk, ikinci istəyə bağlı parametrdə - axtarışın başlanğıc indeksi, üçüncü istəyə bağlı parametrdə - axtarışın son indeksi. Əgər alt sətr tapılmasa, metod -1 rəqəmini qaytarır.

Sintaksis

pythonsətr.rfind(nə tapılmalıdır, [axtarışın başlanğıc indeksi], [axtarışın son indeksi])

Nümunə

Gəlin 'a' alt sətirinin sətrin sonundan ilk mövqeyini tapaq:

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

Kodun icrasının nəticəsi:

python6

Nümunə

İndi gəlin axtarış sərhədlərini təyin edək:

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

Kodun icrasının nəticəsi:

python2

Nümunə

İndi gəlin rindex metodu ilə mövcud olmayan alt sətri tapmağa çalışaq:

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

Kodun icrasının nəticəsi:

python-1

Həmçinin baxın

  • find metodu,
    sətrdə alt sətrin mövqeyini qaytarır
  • index metodu,
    sətrdə alt sətrin mövqeyini qaytarır
  • rindex metodu,
    sətrin sonundan alt sətrin mövqeyini axtarır
  • count metodu,
    sətrdə alt sətrin daxilolma sayını qaytarır
  • endswith metodu,
    sətrin sonundan alt sətrin daxilolmasını yoxlayır