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

pythonsetir.index(ini_alynysy, [gözlegiň_başlangyjy], [gözlegiň_ahyry])

Mysal

Geliň, 'a' ini alynysynyň ýerleşýän ýerini tapaýaly:

pythontxt = 'abcadea'
print(txt.index('a'))

Kodyň ýerine ýetiriliş netijesi:

python0

Mysal

Geliň, indi gözlegiň çäklerini görkezeliň:

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

Kodyň ýerine ýetiriliş netijesi:

python3

Şeýle-de görmeli

  • rindex metodu,
    setiriň ahyryndaky ini alynysynyň iň uly indeksini gaýtarýar
  • find metodu,
    setirde ini alynysynyň ilkinji gabat gelýän ýeriniň indeksini gaýtarýar
  • startswith metodu,
    setiriň başy bilen ini alynysyny barlaýar
  • endswith metodu,
    setiriň ahyry bilen ini alynysynyň gabat gelýändigini barlaýar
  • count metodu,
    setirde ini alynysyň nädip ýygy-ýygydan duş gelýändiginiň sanyny gaýtarýar