Python 字符串 find() 方法

Halimbawa

Ano ang posisyon ng salitang 'welcome' sa teksto?

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

Paggamit ng Halimbawa

Paglilinang at Paggamit

Ang method na find() ay naghahanap sa unang pagkakaroon ng halaga na itinutukoy.

Kung hindi matagpuan ang halaga, ang method na find() ay ibabalik -1.

Ang method na find() ay halos katulad ng method na index(), ang tanging pagkakaiba ay kung hindi matagpuan ang halaga, ang method na index() ay magiging kaguluhan (tingnan ang halimbawa sa ibaba).

Gramata

string.find(value, start, end)

Halaga ng Parameter

Parameter Paglalarawan
value Mandahil. Ang halaga na dapat hanapin.
start Opsiyonal. Ang posisyon na magpasimula ng pagsusuri. Ang default ay 0.
end Opsiyonal. Ang posisyon na magtatapos ng pagsusuri. Ang default ay ang katapusan ng string.

Higit pang Halimbawa

Halimbawa

Ang unang pagkakaroon ng 'e' sa teksto sa kabuuan:

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

Paggamit ng Halimbawa

Halimbawa

Kung tanging hinahanap ang posisyon 5 hanggang 10, ang unang pagkakaroon ng 'e' sa teksto sa kabuuan:

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

Paggamit ng Halimbawa

Halimbawa

Kung hindi matagpuan ang halaga, ang method na find() ay ibabalik -1, ngunit ang method na index() ay magiging kaguluhan:

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

Paggamit ng Halimbawa