Метод string rsplit() в Python

Метод string rsplit() в Python возвращает список после разделения строки на основе разделителя(separator) справа. Указание разделителя в качестве аргумента необязательно. Если мы не указываем какой-либо разделитель, по умолчанию в качестве разделителя принимается пробел.

Что такое функция rsplit() в Python?

Чтобы разделить строку на основе оператора в Python, используйте функцию string.split(). Python rsplit() — это встроенный метод, который разделяет строку и возвращает список. Разделение происходит справа, используя разделитель. Если разделитель не указан, любая строка пробела является разделителем.

Синтаксис

Здесь str — строковая переменная, содержащая основную строку, для которой мы будем использовать метод rsplit().

Параметры

В метод rsplit() передаются два параметра.

  • Во-первых, это separator; на основе этого разделителя метод rsplit() разделяет строку с правой стороны.
  • Второй — max, и он фиксирует, сколько раз мы хотим разбить строку.

Если он не указан, то строка разбивается до тех пор, пока не будет найден разделитель.

Возвращаемое значение

Он возвращает список с разделенными значениями строки.

Примеры программ с методом rsplit() в Python

  • Пример 1. Напишите программу, демонстрирующую работу метода rsplit().

Вывод:

  • Пример 2: Напишите программу для разделения строки 2 раза на основе пробельного символа.

Вывод:

Разница между split() и rsplit()

Оба метода работают одинаково, единственное отличие состоит в том, что rsplit() разбивает строку с правой стороны, чего нельзя сказать о split(). Он отделяется от первого вхождения.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python