Метод 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')