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 Program to Sort Words in Alphabetic Order
Converting String to Stream of chars
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python String endswith()
Python Set update()
Python break and continue
How to Remove the Last Character of a String?
Python Program to Print all Prime Numbers in an Interval
Python String isspace()
Python List copy()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Set isdisjoint()
Python String rjust()
Python Program to Print Hello world!
Python Program to Copy a File
Java InputStream to String
Python locals()
Python Function Arguments
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python map()
Python Program to Get the File Name From the File Path
Python staticmethod()
Python hash()
Python oct()
Python Set union()
Python print()
Python Program to Measure the Elapsed Time in Python
Python Object Oriented Programming
Python Dictionary popitem()
Python Set difference_update()
Python if...else Statement
Python Program to Compute all the Permutation of the String