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 sum()
Python Set pop()
Python Inheritance
Python List reverse()
Why String is Immutable in Java?
Python String format()
Java String to InputStream
Python String expandtabs()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python String index()
Python String isidentifier()
Python String capitalize()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python range()
Python Recursion
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python int()
Python Program to Find LCM
Python Program to Return Multiple Values From a Function
Adding a Newline Character to a String in Java
Python input()
Python oct()
Reading an HTTP Response Body as a String in Java
Python break and continue
Python List sort()
Python Program to Count the Number of Each Vowel
Python Type Conversion and Type Casting
Python String isdigit()
Python String lstrip()
Python Program to Compute the Power of a Number
Python String isspace()
Python bytes()