Строковый метод partition() в Python

Python string partition() — это встроенный метод, который ищет указанную строку и разбивает ее на кортеж, содержащий три элемента.

  1. Первый элемент включает часть перед определенной строкой.
  2. Второй элемент содержит определенную строку.
  3. Третий элемент включает часть после строки.

Синтаксис

Аргументы

В качестве аргумента передается separator (разделитель), который делит строку на две части. Она делится на основе первого появления разделителя в строке. Здесь string — это переменная, содержащая основную строку, к которой применяется строковая функция partition().

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

Метод возвращает кортеж ровно из трех частей. Первая — это часть, присутствующая перед разделителем в строке, вторая — это разделитель и последняя часть после разделителя в строке.

Примеры

  • Пример 1.

Вывод:

  • Пример 2. Напишем программу, показывающую работу строкового метода partition().

Вывод:

  • Пример 3. Напишем программу для передачи разделителя, отсутствующего в строке, и проверки того, что возвращает строковая функция.

Вывод:

В примере видно, что остается место для второй и третьей частей кортежа.

Заключение

Метод Python string partition() разделяет строку при первом появлении разделителя. Затем он возвращает кортеж, содержащий часть до разделителя, разделитель и часть после разделителя.

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

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

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