Die find-metode
Die metode find gee die indeks van die eerste
ooreenstemming van 'n substring in 'n string terug. In die eerste
parameter van die metode spesifiseer ons die substring wat ons soek,
in die tweede en derde opsionele parameters
- onderskeidelik die beginindeks en eindindeks van die soektog.
As die substring nie gevind word nie, gee die metode
die getal -1 terug.
Sintaksis
string.find(substring, [beginindeks], [eindindeks])
Voorbeeld
Laat ons die substring 'a' vind deur
die begin en einde vir die soektog te spesifiseer:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Resultaat van die kode-uitvoering:
3
Voorbeeld
Laat ons die substring 'a' vind deur
die indekse vir die soektog te verander:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Resultaat van die kode-uitvoering:
-1
Voorbeeld
En nou vind ons die substring 'a' sonder
om indekse vir die soektog te spesifiseer:
txt = 'abcadea'
print(txt.find('a'))
Resultaat van die kode-uitvoering:
0
Sien ook
-
die metode
index,
wat die indeks van die ooreenstemming van 'n substring in 'n string soek -
die metode
rfind,
wat die indeks van die laaste ooreenstemming van 'n substring in 'n string teruggee -
die metode
count,
wat die aantal voorkomste van 'n substring in 'n string teruggee -
die metode
startswith,
wat 'n substring vanaf die begin van die string nagaan