rfind usuly
rfind usuly setiriň ahyryndan başlap degişlilik indeksini gaýtarýar. Usulyň birinji parametrinde biz gözlemek isleýän setiri ýa-da setir bölegini görkezýäris, ikinji islege görä parametrinde - gözlegiň başlangyç indeksini, üçünji islege görä parametrinde - gözlegiň gutarýan indeksini görkezýäris. Eger setir bölegi tapylmasa, usul -1 sanyny gaýtarar.
Sintaksis
setir.rfind(gözlenilýän zat, [gözlegiň başlangyç indeksi], [gözlegiň gutarýan indeksi])
Mysal
Setiriň ahyryndan birinji 'a' setir böleginiň pozisiýasyny tapalyň:
txt = 'abacdea'
print(txt.rfind('a'))
Kodyň ýerine ýetiriliş netijesi:
6
Mysal
Indi bolsa gözlegiň çäklerini görkezeliň:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Kodyň ýerine ýetiriliş netijesi:
2
Mysal
Indi bolsa rindex usuly bilen ýok setir bölegini gözleýiň:
txt = 'abacdea'
print(txt.rfind('f'))
Kodyň ýerine ýetiriliş netijesi:
-1
Şeýle-de görmeli
-
findusuly,
setirdäki setir böleginiň pozisiýasyny gaýtarýar -
indexusuly,
setirdäki setir böleginiň pozisiýasyny gaýtarýar -
rindexusuly,
setiriň ahyryndan başlap setir böleginiň pozisiýasyny gözleýär -
countusuly,
setirdäki setir böleginiň girip görkezme sanyny gaýtarýar -
endswithusuly,
setiriň ahyryndan setir böleginiň girip görkezmesini barlap görýär