Njia find
Njia find inarudisha fahirisi ya mechi ya kwanza
ya kipande-kitenzi katika kitenzi. Katika kigezo cha kwanza
cha njia tunaweka kipande-kitenzi tunachohitaji,
katika kigezo cha pili na cha tatu kisichohitajika
- fahirisi ya mwanzo na mwisho wa utafutaji mtawalia.
Kama kipande-kitenzi hakipatikani, basi njia itarudisha
nambari -1.
Miundo
kitenzi.find(kipande-kitenzi, [fahirisi ya mwanzo wa utafutaji], [fahirisi ya mwisho wa utafutaji])
Mfano
Wacha tupate kipande-kitenzi 'a' kwa kueleza
mwanzo na mwisho wa utafutaji:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Matokeo ya utekelezaji wa kodi:
3
Mfano
Wacha tupate kipande-kitenzi 'a' kwa kubadilisha
fahirisi za utafutaji:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Matokeo ya utekelezaji wa kodi:
-1
Mfano
Sasa tupate kipande-kitenzi 'a' bila
kuweka fahirisi za utafutaji wake:
txt = 'abcadea'
print(txt.find('a'))
Matokeo ya utekelezaji wa kodi:
0
Angalia pia
-
njia
index,
ambayo inatafuta fahirisi ya mechi ya kipande-kitenzi katika kitenzi -
njia
rfind,
ambayo inarudisha fahirisi ya mechi ya mwisho ya kipande-kitenzi katika kitenzi -
njia
count,
ambayo inarudisha idadi ya matukio ya kipande-kitenzi katika kitenzi -
njia
startswith,
ambayo inakagua kipande-kitenzi kutoka mwanzo wa kitenzi