GeeksforGeeks (Svenska)

nedan är exemplet på metoden String indexOf ().

str.indexOf () funktionen hittar indexet för den första förekomsten av argumentsträngen i den givna strängen. Värdet som returneras är 0-baserat. Syntaxen för funktionen är som följer:

str.indexOf(searchValue , index)

argument:
det första argumentet till funktionen searchValue är strängen som ska sökas i bassträngen. Det andra argumentet till funktionsindexet definierar startindexet från vilket sökvärdet ska sökas i bassträngen.,

returvärde:
den här funktionen returnerar indexet för strängen (0-baserad) där sökvärdet hittas för första gången. Om sökvärdet inte kan hittas i strängen returnerar funktionen -1.

exempel på ovanstående funktion finns nedan:

exempel 1:

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

i det här exemplet hittar funktionsindexof() indexet för strängtåget. Eftersom den första och den enda index där denna sträng är närvarande är 9, därför denna funktion returnerar 9 som svar.,

Output:

9

exempel 2:

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

Output:

6

i det här exemplet hittar funktionsindexof() indexet för strängen ed Tr. Eftersom den första och den enda index där denna sträng är närvarande är 6, Därför denna funktion returnerar 6 som svar.

exempel 3:

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

Output:

-1

i det här exemplet hittar funktionsindexof() indexet för strängtåget., Eftersom sökvärdet inte finns i strängen returnerar den här funktionen -1 som svar.

exempel 4:

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

Output:

9

i det här exemplet hittar funktionsindexof() indexet för strängtåget. Eftersom sökningens första indexvärde är 9, returnerar den här funktionen 9 som svar.,

Code for the above function are provided below:

Program 1:



Output:

9

Program 2:



Output:

Share

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *