GeeksforGeeks (Suomi)

Alla on esimerkki String-indexOf () – Metodia.

str.indexOf () – funktio löytää argumenttijonon ensimmäisen esiintymisen indeksin annetusta merkkijonosta. Palautettu arvo on 0-pohjainen. Syntaksi toiminto on seuraava:

str.indexOf(searchValue , index)

Perustelut:
ensimmäinen argumentti toiminto searchValue on merkkijono, joka on etsinyt pohja merkkijono. Toinen argumentti toiminto indeksi määritellään alkaa indeksi, jossa searchValue on etsinyt pohja merkkijono.,

palautusarvo:
tämä funktio palauttaa merkkijonon indeksin (0-pohjainen), josta hakuvalue löytyy ensimmäistä kertaa. Jos hakuvalue ei löydy merkkijonosta, funktio palauttaa -1.

Esimerkkejä edellä toiminto tarjotaan alla:

Esimerkki 1:

print('Departed Train'.indexOf('Train')); 

tässä esimerkissä funktio indexOf() etsii indeksi string Juna. Koska ensimmäinen ja ainoa indeksi, jossa tämä merkkijono on läsnä on 9, niin tämä toiminto palauttaa 9 vastaukseksi.,

tuloksena on:

9

Esimerkki 2:

print('Departed Train'.indexOf('ed Tr')); 

tuloksena on:

6

tässä esimerkissä funktio indexOf() etsii indeksi string ed Tr. Koska ensimmäinen ja ainoa indeksi, jossa tämä merkkijono on läsnä, on 6, joten tämä toiminto palauttaa 6 vastaukseksi.

Esimerkki 3:

print('Departed Train'.indexOf('train')); 

tuloksena on:

-1

tässä esimerkissä funktio indexOf() etsii indeksi string Juna., Koska hakuvalue ei ole merkkijonossa, tämä toiminto palauttaa -1 vastaukseksi.

Esimerkki 4:

print('Departed Train before another Train'.indexOf('Train')); 

tuloksena on:

9

tässä esimerkissä funktio indexOf() etsii indeksi string Juna. Koska hakuvaluen ensimmäinen indeksi on 9, niin tämä funktio palauttaa vastaukseksi 9.,

Code for the above function are provided below:

Program 1:



Output:

9

Program 2:



Output:

Share

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *