Index metodu
index metody setirde ini alynysynyň ilkinji
gabat gelýän ýeriniň indeksini gaýtarýar. Metodyň
birinji parametrinde bize gerek bolan ini alynysyny
belläp, ikinji we üçünji hökmany däl parametrlerinde
bolsa gözlegiň başlangyç we gutaryş indekslerini
berýäris. Eger ini alynysy tapylmasa, metoda
kadadan daşarlık ýüze çykarar.
Sintaksis
setir.index(ini_alynysy, [gözlegiň_başlangyjy], [gözlegiň_ahyry])
Mysal
Geliň, 'a' ini alynysynyň ýerleşýän ýerini tapaýaly:
txt = 'abcadea'
print(txt.index('a'))
Kodyň ýerine ýetiriliş netijesi:
0
Mysal
Geliň, indi gözlegiň çäklerini görkezeliň:
txt = 'abcadea'
print(txt.index('a', 1, 4))
Kodyň ýerine ýetiriliş netijesi:
3
Şeýle-de görmeli
-
rindexmetodu,
setiriň ahyryndaky ini alynysynyň iň uly indeksini gaýtarýar -
findmetodu,
setirde ini alynysynyň ilkinji gabat gelýän ýeriniň indeksini gaýtarýar -
startswithmetodu,
setiriň başy bilen ini alynysyny barlaýar -
endswithmetodu,
setiriň ahyry bilen ini alynysynyň gabat gelýändigini barlaýar -
countmetodu,
setirde ini alynysyň nädip ýygy-ýygydan duş gelýändiginiň sanyny gaýtarýar