Python String rfind() Method
Advertisements
Description
The method rfind() returns the last index where the substring str is found, or -1 if no such index exists, optionally restricting the search to string[beg:end].
Syntax
Following is the syntax for rfind() method
str.rfind(str, beg=0 end=len(string))
Parameters
str -- This specifies the string to be searched.
beg -- This is the starting index, by default its 0.
end -- This is the ending index, by default its equal to the length of the string.
Return Value
This method returns last index if found and -1 otherwise.
Example
The following example shows the usage of rfind() method.
#!/usr/bin/python str = "this is really a string example....wow!!!"; str = "is"; print str.rfind(str); print str.rfind(str, 0, 10); print str.rfind(str, 10, 0); print str.find(str); print str.find(str, 0, 10); print str.find(str, 10, 0);
Let us compile and run the above program, this will produce the following result:
5 5 -1 2 2 -1