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 getattr()
Python Program to Get the File Name From the File Path
Node.js vs Python for Backend Development
Python String casefold()
Python memoryview()
Python Objects and Classes
Python __import__()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Program to Safely Create a Nested Directory
Java InputStream to String
Split a String in Java
Python sum()
Deep Learning with Python - Francois Chollet
Python Program to Find the Largest Among Three Numbers
Python Program to Get Line Count of a File
Python round()
Python *args and **kwargs
Python String isidentifier()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python String swapcase()
Python Object Oriented Programming
Python bin()
Python Program to Randomly Select an Element From the List
Python String format()
Python enumerate()
Python Program to Display the multiplication Table
Python dict()
Python all()
Python Set symmetric_difference()
Python Program to Compute the Power of a Number
Convert String to Byte Array and Reverse in Java
Python Custom Exceptions