Python rfind() metot

Örnek

Metin içinde "China" dizgisinin son kez ortaya çıktığı konum:

txt = "China is a great country. I love China."
x = txt.rfind("casa")
print(x)

Çalıştırma Örneği

Tanım ve Kullanım

rfind() metodu belirtilen değerin son出现位置ını arar.

Bu değer bulunamazsa, rfind() metodu -1 döner.

rfind() metodu rindex() metodu ile neredeyse aynıdır. Aşağıdaki örneklere bakın.

Sözdizimi

dizgi.rfind(value, start, end)

Parametre Değeri

Parametre Açıklama
value Gerekli. Aranacak değer.
start Opsiyonel. Aramanın nereden başlayacağı. Varsayılan olarak 0.
end Opsiyonel. Arama sonunun nerede biteceği. Varsayılan olarak metnin sonuna kadar.

Daha Fazla Örnek

Örnek

Metinde "e" harfinin son出现位置在哪里?

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

Çalıştırma Örneği

Örnek

Sadece konum 5 ve konum 10 arasında ararsanız, metinde son olarak bulunan "e" harfi nerede?

txt = "Hello, welcome to my world."
x = txt.rfind("e", 5, 10)
print(x)

Çalıştırma Örneği

Örnek

Bu değer bulunamazsa, rfind() metodu -1 döner, ancak rindex() metodu bir istisna tetikler:

txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))

Çalıştırma Örneği