533 Stimmen

Abfrage der letzten 4 Zeichen einer Zeichenkette

Ich habe die folgende Zeichenfolge: "aaaabbbb"

Wie kann ich mit Python die letzten vier Zeichen ermitteln und in einer Zeichenkette speichern?

1047voto

Constantinius Punkte 32969

Zum Beispiel so:

>>> mystr = "abcdefghijkl"
>>> mystr[-4:]
'ijkl'

Diese Scheiben die letzten 4 Zeichen der Zeichenkette. Mit -4 beginnt der Bereich am Ende der Zeichenkette. Ein modifizierter Ausdruck mit [:-4] entfernt dieselben 4 Zeichen am Ende der Zeichenkette:

>>> mystr[:-4]
'abcdefgh'

Weitere Informationen zum Schneiden finden Sie unter diese Stack Overflow-Antwort .

85voto

DhruvPathak Punkte 40485
str = "aaaaabbbb"
newstr = str[-4:]

Siehe: http://codepad.org/S3zjnKoD

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X