Tim Tepaße: Python Strings formatieren

Beitrag lesen

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.