Angenommen ich möchte die Zeichenkette Blubb dort oben an dem + trennen, so dass ich zwei neue Variablen erhalte, von denen die erste den Inhalt vor dem + und die zweite den Inhalt nach dem + hat. Wie geht das?
>>> str = "eins+zwei+drei"
>>> str.split("+")
['eins', 'zwei', 'drei']
>>> str.partition("+")
('eins', '+', 'zwei+drei')
>>> str.rpartition("+")
('eins+zwei', '+', 'drei')
Die Dokumentation der Standardbibliothek Pythons ist recht gut. Am häufigsten braucht man wohl die Seiten Built-in functions und Built-in Types, auf letzterer findet man eben auch die Methoden, die Strings so haben.