Metodas find
Metodas find grąžina pirmojo
atitikmens eilutėje indeksą. Pirmajame
parametre nurodome mums reikalingą paieškos eilutę,
antrajame ir trečiajame neprivalomuose parametruose
- atitinkamai paieškos pradžios ir pabaigos indeksą.
Jei paieškos eilutė nerasta, metodas grąžins
skaičių -1.
Sintaksė
eilutė.find(paieškos_eilutė, [paieškos pradžios indeksas], [paieškos pabaigos indeksas])
Pavyzdys
Raskime paieškos eilutę 'a', nurodę
paieškai pradžią ir pabaigą:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Kodo vykdymo rezultatas:
3
Pavyzdys
Raskime paieškos eilutę 'a', pakeitę
paieškos indeksus:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Kodo vykdymo rezultatas:
-1
Pavyzdys
Dabar suraskime paieškos eilutę 'a' be
jos paieškos indeksų nurodymo:
txt = 'abcadea'
print(txt.find('a'))
Kodo vykdymo rezultatas:
0
Taip pat žiūrėkite
-
metodas
index,
kuris ieško atitikmens eilutėje indekso -
metodas
rfind,
kuris grąžina paskutinio atitikmens eilutėje indeksą -
metodas
count,
kuris grąžina paieškos eilutės atvejų eilutėje skaičių -
metodas
startswith,
kuris tikrina paieškos eilutę nuo eilutės pradžios