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ė

pythoneilutė.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ą:

pythontxt = 'abcadea'
print(txt.find('a', 1, 4))

Kodo vykdymo rezultatas:

python3

Pavyzdys

Raskime paieškos eilutę 'a', pakeitę paieškos indeksus:

pythontxt = 'abcadea'
print(txt.find('a', 1, 3))

Kodo vykdymo rezultatas:

python-1

Pavyzdys

Dabar suraskime paieškos eilutę 'a' be jos paieškos indeksų nurodymo:

pythontxt = 'abcadea'
print(txt.find('a'))

Kodo vykdymo rezultatas:

python0

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