Web | This Site

Python Basics
Python Advanced
Python Useful References
Python Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM

| Home |  | References |  | Discussion Forums |  | About TP

# Python String rfind() Method

## Description:

This method 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:

    str.rfind(str, beg=0 end=len(string))

## Parameters:

Here is the detail of parameters:

- str: specifies the string to be searched.

- start : starting index, by default its 0

- end : ending index, by default its equal to the lenght of the string.

## Return Value:

It returns last index if found and -1 otherwise.

## Example:

    #!/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);

This will produce following result:

    5
    5
    -1
    2
    2
    -1

Advertisement

Online Image Processing

Indian Baby Names