Facebook Page Twitter Page LinkedIn Page
× Python Tutorial Python Advanced Python Resources Python Libraries


The Python String rpartition() method is used to create three partition of the string and returns them in tuple form. The three elements of tuple will be: portion of the string before last occurrence of the specified character(s), the specified character and remaining portion of the string after last occurrence of the specified character(s).

Syntax

string.rpartition(characters)

Parameters

characters Required. specify character(s) which need to be searched in the string.

Return Value

Returns a tuple which contains three elements as a result of partition of the given string.

Example:

In the below example, rpartition() method is used to create three partition of the string and returns them in tuple form.

MyString = "Python#Java#C++"
print(MyString.rpartition("#"))

The output of the above code will be:

('Python#Java', '#', 'C++')

Example:

If the specified character(s) is not present in the string then the three elements of tuple will be: the whole string, ' ' and ' '.

MyString = "Python#Java#C++"
print(MyString.rpartition("Javascript"))

The output of the above code will be:

('', '', 'Python#Java#C++')

❮ Python String Methods