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

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