Seite 1 von 1

String splitten

Verfasst: Donnerstag 10. Januar 2013, 18:13
von Susanne
Hallo,

ich bin gerade dabei Python zu lernen. Nun habe ich folgendes Problem.
Ich habe einen String mit dem Inhalt "12345-1" Nun sollen aller zahlen die nach dem "-" kommen ausgegeben werden

mein versuch war folgender:
zahl = 12345
zahlneu = zahl[:-2]
allerdings splittet er dann die letzten beiden Ziffern weg, anstatt die letzten beide Ziffern anzuzeigen.

kann mir jemand sagen wie ich die zeichen nach dem "-" ausgeben kann?

vielen Dank

Re: String splitten

Verfasst: Donnerstag 10. Januar 2013, 18:42
von mutetella
Hallo,

schau' Dir mal die Doku zur string-Methode 'split' an.

Die macht genau das, was Du möchtest:

Code: Alles auswählen

>>> '12345-1'.split('-')
['12345', '1']
mutetella

Re: String splitten

Verfasst: Donnerstag 10. Januar 2013, 19:20
von StefanLawl
Eventuell auch ohne split, wie du es schon probiert hast:

Code: Alles auswählen

>>> zahl = '12345-1'
>>> zahl[-1]
'1'
:mrgreen: