Python String - rpartition() Method
The Python 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 example below, 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