Python String rpartition ()

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")

Интересни статии...