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 Find LCM
Python Strings
Python super()
Python id()
Python Program to Check if a Key is Already Present in a Dictionary
Python Custom Exceptions
Python map()
Generate a String
Python bool()
Python filter()
Python String join()
Python Program to Print Hello world!
Python Program to Reverse a Number
Python Set update()
Python List reverse()
Convert Character Array to String in Java
Encode a String to UTF-8 in Java
Python String strip()
Python Sets
Python exec()
Python Dictionary get()
Python String isidentifier()
Python Set intersection()
Python List pop()
Python isinstance()
Python List insert()
Python Dictionary
Python Program to Iterate Through Two Lists in Parallel
Python Directory and Files Management
Python for Loop
Python round()
Python Program to Check Armstrong Number