How to Use rfind () in Python
This article describes how to use the rfind () method in Python. It is a basic knowledge of getting started with Python. For more information, see
The rfind () method returns the last index or-1 found in the sub-str. If no such index exists, you can select to restrict the search string [beg: end].
Syntax
The syntax of the rfind () method is as follows:
?
1 |
Str. rfind (str, beg = 0 end = len (string )) |
Parameters
Str -- this option specifies the string to be searched
Beg -- this is the start index. The default value is 0.
End -- this is the end index. By default, it is equal to the length of the string.
Return Value
If this method is found, the last index is returned. Otherwise,-1 is returned.
Example
The following example shows how to use the rfind () method.
?
1 2 3 4 5 6 7 8 9 10 11 12 |
#! /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 ); |
When we run the above program, it will produce the following results:
?
1 2 3 4 5 6 |
5 5 -1 2 2 -1 |