77 of 151 menu

find metodu

find metodu, bir dizedeki alt dizenin ilk eşleşmesinin indeksini döndürür. Metodun ilk parametresinde istediğimiz alt dizeyi belirtiriz, ikinci ve üçüncü isteğe bağlı parametrelerde ise sırasıyla aramanın başlangıç ve bitiş indeksini belirleriz. Alt dize bulunamazsa, metod -1 sayısını döndürür.

Sözdizimi

dize.find(alt_dize, [arama başlangıç indeksi], [arama bitiş indeksi])

Örnek

'a' alt dizesini bulalım, arama için başlangıç ve bitiş değerlerini belirterek:

txt = 'abcadea' print(txt.find('a', 1, 4))

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

3

Örnek

Arama indekslerini değiştirerek 'a' alt dizesini bulalım:

txt = 'abcadea' print(txt.find('a', 1, 3))

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

-1

Örnek

Şimdi ise 'a' alt dizesini, arama indeksleri belirtmeden bulalım:

txt = 'abcadea' print(txt.find('a'))

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

0

Ayrıca bakınız

  • index metodu,
    bir dizedeki alt dizenin eşleşme indeksini arar
  • rfind metodu,
    bir dizedeki alt dizenin son eşleşmesinin indeksini döndürür
  • count metodu,
    bir dizedeki alt dizenin geçiş sayısını döndürür
  • startswith metodu,
    dizenin başından itibaren bir alt dizeyi 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