Python String Find() Metodu
Örnek
Kelime "welcome" metinde hangi konumda?
txt = "Hello, welcome to my world." x = txt.find("welcome") print(x)
Tanım ve Kullanım
find() yöntemi belirtilen değerin ilk出现位置 bulur.
Bu değeri bulamadığında, find() yöntemi -1 döner.
find() yöntemi ile index() yöntemi neredeyse aynıdır, tek fark, bu değeri bulamadığında, index() yöntemi bir istisna tetikler. (Aşağıdaki örnekte görülebilir)
Sintaks
dizgi.find(value, start, end)
Parametre Değeri
Parametre | Açıklama |
---|---|
value | Gerekli. Aranacak değer. |
start | Opsiyonel. Arama başlama konumu. Varsayılan olarak, 0'dır. |
end | Opsiyonel. Arama sonlandırma konumu. Varsayılan olarak, dizginin sonunda yer alır. |
Daha Fazla Örnek
Örnek
Harf "e" metinde ilk kez出现的位置:
txt = "Hello, welcome to my world." x = txt.find("e") print(x)
Örnek
Sadece konum 5 ila 10 arasında aradığınızda, harf "e" metinde ilk kez出现的位置:
txt = "Hello, welcome to my world." x = txt.find("e", 5, 10) print(x)
Örnek
Bu değeri bulamadığında, find() yöntemi -1 döner, ancak index() yöntemi bir istisna tetikler:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))