80 of 151 menu

rindex metodu

rindex metodu sətrin sonunda alt sətrin uyğun gəldiyi ən böyük indeksi 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 indeksini, üçüncü istəyə bağlı parametrdə - axtarışın bitmə indeksini.

rfind metodundan fərqli olaraq rindex metodu alt sətr tapılmadıqda ValueError istisnasını qaldırır.

Sintaksis

sətir.rindex(nə tapmaq lazımdır, [axtarışın başlanğıcı], [axtarışın sonu])

Nümunə

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

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

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

6

Nümunə

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

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

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

2

Nümunə

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

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

Kod icra edildikdən sonra metod bizə xəta qaytardı:

ValueError: substring not found

Həmçinin baxın

  • metod replace,
    sətirdə alt sətri axtaran və əvəz edən
  • metod startswith,
    sətrin əvvəlindən alt sətri yoxlayan
  • metod rfind,
    sətirdə alt sətrin son uyğunluq indeksini qaytaran
  • metod count,
    sətirdə alt sətrin daxil olma sayını qaytaran
  • metod endswith,
    sətrin sonundan alt sətrin daxil olmasını yoxlayan
  • metod find,
    sətirdə alt sətrin ilk uyğunluq indeksini qaytaran
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et