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