Mit der Methode partition wird ein String an der ersten Stelle aufgeteilt, an der der Trennstring „sep“ steht. Das Ergebnis ist ein Tupel, dessen erste Komponente der Teilstring vor dem „sep“ ist, die zweite Komponente der String ,,sep'' ist und die dritte Komponente der nach dem Vorkommen von „sep“ stehende Teilstring:
>>> s = "34;45;98;3"
>>> s.partition(";")
('34', ';', '45;98;3')
>>>
>>> # compare with
...
>>> s.split(";",1)
['34', '45;98;3']