Table of Contents
The rpartition() splits the string at the last occurrence of the argument string and returns a tuple containing the part the before separator, argument string and the part after the separator.
The syntax of rpartition() is:
string.rpartition(separator)
1. rpartition() Parameters()
rpartition() method takes a string parameter separator that separates the string at the last occurrence of it.
2. Return Value from rpartition()
rpartition() method returns a 3-tuple containing:
- the part before the separator, separator parameter, and the part after the separator if the separator parameter is found in the string
- two empty strings, followed by the string itself if the separator parameter is not found
3. Example: How rpartition() works?
string = "Python is fun"
# 'is' separator is found
print(string.rpartition('is '))
# 'not' separator is not found
print(string.rpartition('not '))
string = "Python is fun, isn't it"
# splits at last occurence of 'is'
print(string.rpartition('is'))
Output
('Python ', 'is ', 'fun')
('', '', 'Python is fun')
('Python is fun, ', 'is', "n't it")
Related posts:
Python Dictionary keys()
Python Program to Get the Class Name of an Instance
Python String rjust()
Python Program to Merge Mails
Python Program to Print Hello world!
Python Program to Find Numbers Divisible by Another Number
Java InputStream to String
Python File I/O Operation
Python String rsplit()
Python String ljust()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Get the File Name From the File Path
Python bin()
Python Decorators
Python compile()
Python Program to Check If a String Is a Number (Float)
Python Program to Count the Number of Digits Present In a Number
Python object()
Python Set copy()
Python Operator Overloading
Python Program to Access Index of a List Using for Loop
Python Program to Concatenate Two Lists
Python round()
Python Program to Find the Square Root
Python Program to Multiply Two Matrices
Python String istitle()
How to Get Started With Python?
Python String find()
Python Inheritance
Python List pop()
Python String split()
Python len()