str.partition()
Делит строку на три части по первому вхождению разделителя.
Сигнатура
str.partition(sep)Возвращает кортеж (до, разделитель, после). Если разделитель не найден, возвращает (исходная_строка, '', '').
print("key=value".partition("=")) # ('key', '=', 'value')
print("abc".partition("=")) # ('abc', '', '')