Rindex Method Of Str Class

Method Name:

rindex

 

Method Signature:

rindex(sub[, start[, end]])

 

Method Overview:

  • The rindex() method of str class finds the highest index at which a substring occurs inside a given string object.

   

  • This is similar to the rfind() method of str class.  However, the rindex()method raises an exception of type ValueError when the specified substring is not found in the string object.

 

  • rindex()method accepts start index and stop index parameters for the substring search operation.

Example:

quoteString = "it means just what I choose it to mean — neither more nor less."

substring   = "mean"

pos         = quoteString.rindex(substring)

 

print("Substring '{}' was found at index:{}".format(substring, pos))

 

# Now restrict the search for substring between the indices 0 and 10

pos         = quoteString.rindex(substring, 0, 10)

print("Substring '{}' was found at index:{}".format(substring, pos))

 

Output:

Substring 'mean' was found at index:34

Substring 'mean' was found at index:3

 


Copyright 2019 © pythontic.com