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 Capitalize the First Character of a String
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Convert String to Datetime
Python Dictionary copy()
Python pass statement
Python Set add()
Python Multiple Inheritance
Python Program to Check if a Key is Already Present in a Dictionary
Python Machine Learning - Sebastian Raschka
Python datetime
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
How to Remove the Last Character of a String?
Python setattr()
CharSequence vs. String in Java
Python String casefold()
Python Set difference_update()
Python Numbers, Type Conversion and Mathematics
Python String isdecimal()
Deep Learning with Python - Francois Cholletf
Python String istitle()
Python time Module
Java String to InputStream
Python bool()
Python Statement, Indentation and Comments
Check If a String Is Numeric in Java
Python Set intersection_update()
Python List count()
Most commonly used String methods in Java
Python Dictionary popitem()
Python Program to Check If Two Strings are Anagram
Python List append()
Converting a Stack Trace to a String in Java