Find metodu
find metody birinji gabat gelýän
setir böleginiň indeksini gaýtarýar. Metodyň
birinji parametrinde bize gerekli bolan setir
bölegini berýäris, ikinji we üçünji hökman
däl parametrlerinde bolsa, gözlegiň başlangyç
we ahyrky indekslerini berýäris. Eger setir
bölegi tapylmasa, metod -1 sanyny
gaýtarýar.
Sintaksis
setir.find(setir_bölegi, [gözlegiň başlangyç indeksi], [gözlegiň ahyrky indeksi])
Mysal
Geliň, 'a' setir bölegini gözläp,
onuň üçin gözlegiň başlangyjyny we ahyryny
bereliň:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Kodyň ýerine ýetirilmegi netijesi:
3
Mysal
Geliň, 'a' setir bölegini tapalyň,
gözleg üçin indeksleri üýtgedeliň:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Kodyň ýerine ýetirilmegi netijesi:
-1
Mysal
Indi bolsa, 'a' setir bölegini, ony
gözmek üçin indeksleri görkezmezden tapalyň:
txt = 'abcadea'
print(txt.find('a'))
Kodyň ýerine ýetirilmegi netijesi:
0
Şeýle-de serediň
-
indexmetodu,
setirde setir böleginiň gabat gelýän indeksini gözleýär -
rfindmetodu,
setirde setir böleginiň iň soňky gabat gelýän indeksini gaýtarýar -
countmetodu,
setirde setir böleginiň gabat geliş sanyny gaýtarýar -
startswithmetodu,
setir bölegini setiriň başyndan barlap görýär