Python String Find() Metodu

Örnek

Kelime "welcome" metinde hangi konumda?

txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)

Çalıştırma Örneği

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)

Çalıştırma Örneği

Ö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)

Çalıştırma Örneği

Ö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"))

Çalıştırma Örneği