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 all()
JavaScript Methods of RegExp and String
Python any()
Python Program to Convert Celsius To Fahrenheit
Python Program to Extract Extension From the File Name
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String upper()
Python Program to Check Armstrong Number
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Shallow Copy and Deep Copy
Python Machine Learning - Sebastian Raschka
Python List extend()
Python Program to Represent enum
String Processing with Apache Commons Lang 3
Python Program to Find Factorial of Number Using Recursion
Java String to InputStream
Python Program to Find the Size (Resolution) of a Image
Map to String Conversion in Java
Python datetime
Python abs()
Python String lstrip()
Check if a String is a Palindrome in Java
Case-Insensitive String Matching in Java
Machine Learning with Python for everyone - Mark E.Fenner
Python sum()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python String islower()
Python String split()
Python strftime()
Python reversed()
Python delattr()