rfind metodi
rfind metodi
satr oxiridan boshlab pastki satr
moslashuvining indeksini qaytaradi.
Metodning birinchi parametrida topish
kerak bo‘lgan satr yoki pastki satrni,
ikkinchi ixtiyoriy parametrida qidirish
boshlanish indeksini, uchinchi ixtiyoriy
parametrida qidirish tugash indeksini
ko‘rsatamiz. Agar pastki satr topilmasa,
metod -1 raqamini qaytaradi.
Sintaksis
satr.rfind(nima topish kerak, [qidirish boshlanish indeksi], [qidirish tugash indeksi])
Misol
Keling, satr oxiridan birinchi 'a'
pastki satrining o‘rnini topamiz:
txt = 'abacdea'
print(txt.rfind('a'))
Kodni bajarish natijasi:
6
Misol
Endi esa qidirish chegaralarini belgilaymiz:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Kodni bajarish natijasi:
2
Misol
Endi esa rindex metodi yordamida
mavjud bo‘lmagan pastki satrni topishga
harakat qilaylik:
txt = 'abacdea'
print(txt.rfind('f'))
Kodni bajarish natijasi:
-1
Shuningdek qarang
-
findmetodi,
satrdagi pastki satr o‘rnini qaytaradi -
indexmetodi,
satrdagi pastki satr o‘rnini qaytaradi -
rindexmetodi,
satr oxiridan pastki satr o‘rnini qidiradi -
countmetodi,
satrdagi pastki satr paydo bo‘lishlar sonini qaytaradi -
endswithmetodi,
satr oxiridan pastki satr paydo bo‘lishini tekshiradi