80 of 151 menu

rindex Metodu

rindex metodu, bir alt dizenin dizenin sonundan itibaren en büyük eşleşme dizinini döndürür. Metodun ilk parametresinde bulmak istediğimiz dizeyi veya alt dizeyi belirtiriz, ikinci isteğe bağlı parametrede - aramanın başlangıç dizinini, üçüncü isteğe bağlı parametrede ise - aramanın bitiş dizinini belirtiriz.

rfind metodundan farklı olarak rindex metodu, alt dize bulunamazsa ValueError istisnasını fırlatır.

Sözdizimi

dize.rindex(aranacak değer, [arama başlangıcı], [arama sonu])

Örnek

Dizenin sonundan itibaren ilk 'a' alt dizesinin konumunu bulalım:

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

Kodun çalıştırılmasının sonucu:

6

Örnek

Şimdi arama sınırlarını belirleyelim:

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

Kodun çalıştırılmasının sonucu:

2

Örnek

Şimdi rindex metodunu kullanarak var olmayan bir alt dize bulmaya çalışalım:

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

Kod çalıştırıldıktan sonra metod bize bir hata döndürdü:

ValueError: substring not found

Ayrıca Bakınız

  • metod replace,
    bir dizedeki alt dizeyi bulur ve değiştirir
  • metod startswith,
    dizenin başından itibaren alt dizeyi kontrol eder
  • metod rfind,
    bir dizedeki alt dizenin son eşleşme dizinini döndürür
  • metod count,
    bir dizedeki alt dize geçiş sayısını döndürür
  • metod endswith,
    dizenin sonundan itibaren alt dize geçişini kontrol eder
  • metod find,
    bir dizedeki alt dizenin ilk eşleşme dizinini döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet