rfind()
Python String rfind() metodi
❮ Python string metodlari ma’lumotnomasi
Misol
Matnda "casa" stringi oxirgi marta qayerda uchraydi?:
txt = "Mi casa, su casa."
x = txt.rfind("casa")
print(x)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
rfind() metodi belgilangan qiymat oxirgi marta uchragan o‘rinni topadi.
Qiymat topilmasa, rfind() metodi -1 qaytaradi.
rfind() metodi rindex() metodi bilan deyarli bir xil. Quyidagi misolga qarang.
Sintaksis
string.rfind(value, start, end)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| value | Majburiy. Qidiriladigan qiymat |
| start | Ixtiyoriy. Qidiruv qayerdan boshlanishi. Standart qiymat: 0 |
| end | Ixtiyoriy. Qidiruv qayerda tugashi. Standart qiymat: stringning oxirigacha |
Ko‘proq misollar
Misol
Matnda "e" harfi oxirgi marta qayerda uchraydi?:
txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)
O‘zingiz sinab ko‘ring »
Misol
Faqat 5 va 10-pozitsiyalar oralig‘ida qidirilganda, matnda "e" harfi oxirgi marta qayerda uchraydi?:
txt = "Hello, welcome to my world."
x = txt.rfind("e", 5, 10)
print(x)
O‘zingiz sinab ko‘ring »
Misol
Qiymat topilmasa, rfind() metodi -1 qaytaradi, rindex() metodi esa istisno chiqaradi:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
