Метод partition в Python: разбиение строки на три составляющие.

Разбивает строку на три составляющие (начало, разделитель, конец) и возвращает в виде кортежа. Направление разбиения: слева направо.

partition(sep)

  • sep — строка-разделитель, при помощи которой требуется разбить исходную строку. Может содержать как один, так и несколько символов.

Возвращает кортеж из трёх элементов:

my_str = ''
my_str.partition('.')  # ('', '', '')

my_str = '12'
my_str.partition('.')  # ('12', '', '')

my_str = '.1.2'
my_str.partition('.')  # ('', '.', '1.2')