find()
Python String find() metodi
❮ Python string metodlari ma’lumotnomasi
Misol
Matnning qayerida "welcome" so‘zi bor?:
txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
find() metodi belgilangan qiymat birinchi marta uchragan o‘rinni topadi.
Qiymat topilmasa, find() metodi -1 qaytaradi.
find() metodi index() metodi bilan deyarli bir xil, yagona farqi shundaki, qiymat topilmasa index() metodi istisno (exception) chiqaradi. (Quyidagi misolga qarang)
Sintaksis
string.find(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 birinchi marta qayerda uchraydi?:
txt = "Hello, welcome to my world."
x = txt.find("e")
print(x)
O‘zingiz sinab ko‘ring »
Misol
Faqat 5 va 10-pozitsiyalar oralig‘ida qidirilganda, matnda "e" harfi birinchi marta qayerda uchraydi?:
txt = "Hello, welcome to my world."
x = txt.find("e", 5, 10)
print(x)
O‘zingiz sinab ko‘ring »
Misol
Qiymat topilmasa, find() metodi -1 qaytaradi, index() metodi esa istisno chiqaradi:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
