Рядок Python 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")

Цікаві статті...