Rpartition () разделя низа при последното появяване на аргументния низ и връща кортеж, съдържащ частта преди разделителя, низ от аргументи и частта след разделителя.
Синтаксисът на rpartition()
е:
string.rpartition (разделител)
rpartition () Параметри ()
rpartition()
метод взема разделител на параметър на низ, който разделя низа при последното появяване на него.
Върната стойност от rpartition ()
rpartition()
метод връща 3-кортеж, съдържащ:
- частта преди разделителя, разделителния параметър и частта след разделителя, ако разделителният параметър е намерен в низа
- два празни низа, последвани от самия низ, ако параметърът на разделителя не е намерен
Пример: Как работи rpartition ()?
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'))
Изход
('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "n't it")