Разбивает строку на три составляющие (начало, разделитель, конец) и возвращает в виде кортежа. Направление разбиения: слева направо.
str.partition(sep)
-> tuple
sep -- Строка-разделитель, при помощи которой требуется разбить исходную строку. Может содержать как один, так и несколько символов.

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

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

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

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

В случаях, когда требуется, чтобы разбиение строки происходило справа налево, используйте str.rpartition.

Когда требуется разбить строку на множество составляющих, используйте str.split.
Синонимы поиска: str.partition, str, partition
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.