A find metódus
A find metódus visszaadja az első
egyező részstring indexét a sztringben. Az első
paraméterben adjuk meg a kívánt részstringet,
a második és harmadik opcionális paraméterekben
pedig a keresés kezdeti és végső indexét.
Ha a részstring nem található, a metódus a
-1 számot adja vissza.
Szintaxis
sztring.find(részstring, [keresés kezdeti indexe], [keresés végső indexe])
Példa
Keressük meg a 'a' részstringet úgy,
hogy megadjuk a keresés kezdetét és végét:
txt = 'abcadea'
print(txt.find('a', 1, 4))
A kód végrehajtásának eredménye:
3
Példa
Keressük meg a 'a' részstringet úgy,
hogy megváltoztatjuk a keresési indexeket:
txt = 'abcadea'
print(txt.find('a', 1, 3))
A kód végrehajtásának eredménye:
-1
Példa
Most keressük meg a 'a' részstringet anélkül,
hogy megadnánk a keresési indexeket:
txt = 'abcadea'
print(txt.find('a'))
A kód végrehajtásának eredménye:
0
Lásd még
-
a
indexmetódus,
amely megkeresi a részstring egyezésének indexét a sztringben -
a
rfindmetódus,
amely visszaadja az utolsó egyező részstring indexét a sztringben -
a
countmetódus,
amely visszaadja a részstring előfordulásainak számát a sztringben -
a
startswithmetódus,
amely a sztring elejétől ellenőriz egy részstringet