Makini ya Python find()

Mfano

Je, nafasi gani ya heri "welcome" katika matukio ya kipindi?

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

Mfano wa Kuchukua Msaada

Maelezo na Matumizi

Method ya find() inafanya utafutaji wa kwanza wa thamani kikamilifu.

Ikiwa hayatapata thamani hiyo, method ya find() inatokana na -1.

Method ya find() inaonekana kama method ya index(), kwa sababu tu, inafikia uharibifu kama method ya index() inatokana na kina. (Tunaelewa mifano iliyofuata).

Inafaa kufaa

string.find(value, start, end)

Mivamizi wa Paramaga

Paramaga Maelezo
value Inayotarajiwa. Thamani inayotafutwa.
start Chaguo. Nafasi ya kuanza kwenye utafutaji. Inapokwenda kwenye nafasi ya kwanza kwa chaguo cha kufikia.
end Chaguo. Nafasi ya kugumu kwenye utafutaji. Inapokwenda kwenye mwisho wa kipindi kwa chaguo cha kufikia.

Mfano zaidi

Mfano

Nafasi ya kwanza ya heri "e" katika matukio ya kipindi:

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

Mfano wa Kuchukua Msaada

Mfano

Ikiwa tu tafuta nafasi 5 hadi 10, nafasi ya kwanza ya heri "e" katika matukio ya kipindi:

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

Mfano wa Kuchukua Msaada

Mfano

Ikiwa hayatapata thamani hiyo, method ya find() inatokana na -1, lakini method ya index() inatokana na kina:

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

Mfano wa Kuchukua Msaada