Mga Paraan ng Python String rfind()

Halimbawa

Teksto sa pinakamalaking pagkakaroon ng string "China":

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

Run Example

Definition and Usage

Ang rfind() method ay naghahanap sa huling pagkakaroon ng tinukoy na halaga.

Kung walang matagpuan ang halaga, ang rfind() method ay ibabalik -1.

Ang rfind() method at ang rindex() method ay halos magkapareho. Tingnan ang mga halimbawa sa ibaba.

Syntax

string.rfind(value, start, end)

Parameter Value

Parameter Description
value Mandatory. Ang halaga na dapat hanapin.
start Optional. Saan magsimula ang paghahanap. Ang default ay 0.
end Optional. Saan mapuputol ang paghahanap. Ang default ay sa katapusan ng string.

Higit pang Halimbawa

Halimbawa

Kung saan nasaan ang huling pagkakaroon ng "e" sa teksto?

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

Run Example

Halimbawa

Kung magiging panahon lamang ang paghahanap ay mula sa posisyon 5 hanggang 10, kung saan nasaan ang huling pagkakaroon ng "e" sa teksto?

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

Run Example

Halimbawa

Kung walang matagpuan ang halaga, ang rfind() method ay ibabalik -1, ngunit ang rindex() method ay magbibigay ng isang kakaiba:

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

Run Example