79 of 151 menu

rfind Metodu

rfind metodu, bir dizedeki alt dizenin sondan başlayarak aranan ilk eşleşmesinin 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ıç dizini, üçüncü isteğe bağlı parametrede - aramanın bitiş dizini. Eğer alt dize bulunamazsa, metod -1 sayısını döndürür.

Sözdizimi

dize.rfind(ne bulunacak, [arama başlangıç dizini], [arama bitiş dizini])

Örnek

Şimdi 'a' alt dizesinin dize sonundan itibaren ilk konumunu bulalım:

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

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

6

Örnek

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

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

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

2

Örnek

Şimdi de rindex metoduyla var olmayan bir alt dize bulmaya çalışalım:

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

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

-1

Ayrıca Bakınız

  • find metodu,
    bir dizedeki alt dizenin konumunu döndürür
  • index metodu,
    bir dizedeki alt dizenin konumunu döndürür
  • rindex metodu,
    alt dizenin konumunu dize sonundan itibaren arar
  • count metodu,
    bir dizedeki alt dizenin geçiş sayısını döndürür
  • endswith metodu,
    dize sonundan itibaren alt dizenin varlığını kontrol eder
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