C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Python String rpartition() MethodPython rpartition() method splits the string at the last occurrence of seperator substring.It splits the string from the last occurrence of parameter and returns a tuple. The tuple contains the three parts before the separator, the separator itself, and the part after the separator. It returns an empty tuple having seperator only, if the seperator not found. The method signature is given below. Signature
rpartition(sep) Parameters
sep: A string parameter which separates the string. ReturnIt returns a tuple, A 3-Tuple. Let's see some examples of rpartition(sep) method to understand it's functionality. Python String rpartition() Method Example 1
Let's see a simple use of partition method in various scenario.
# Python rpartition() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rpartition("is")
# Displaying result
print(str2)
# seperator is at begining
str2 = str.rpartition("Java")
print(str2)
# seperator at ent
str2 = str.rpartition("language")
print(str2)
# when seperater is a substring
str2 = str.rpartition("av")
print(str2)
Output: ('Java ', 'is', ' a programming language'')
('', 'Java', ' is a programming language')
('Java is a programming ', 'language', '')
('J', 'av', 'a is a programming language')
Python String partition() Method Example 2if the separator is not found, It returns a tuple containing string itself and two empty strings to the right. See the example below.
# Python rpartition() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rpartition("not")
# Displaying result
print(str2)
Output: ('', '', 'Java is a programming language')
Next TopicPython Strings
|