Guten Tag, ich möchte den letzten Teil eines Strings löschen.
Beispiel:
A = 11
B = 4554
Gewünschtes Ergebnis:
A = 1
B = 4554
Ich hoffe ihr versteht was ich meine.
Letzten Teil eines Strings löschen.
Das gezeigte sind keine Zeichenketten/Strings, sondern Ganzahlen/Integer, denn es fehlen die Anführungszeichen. Wenn du irgendetwas an Zahlen ändern möchtest, solltest du das mit Rechenoperationen tun. Wenn es sich tatsächlich um Zeichenketten handelt, kannst du die übliche Slice-Notation verwenden. Zum Beispiel:
Code: Alles auswählen
In [2]: 'python'[:-1]
Out[2]: 'pytho'
- __blackjack__
- User
- Beiträge: 14325
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@JonathanDr8: Und sollten die Beispiele tatsächlich der Inhalt einer Zeichenkette sein, müsstest Du auch mal beschreiben was denn das Kriterium für das löschen sein soll. In der ersten Zeile eine letzte 1 löschen? In der Zeile die mit "A =" beginnt das letzte Zeichen löschen? Das letzte Zeichen in jeder Zeile löschen wenn das vorletzte gleich dem letzten ist? Oder nur in der ersten Zeile …, oder nur wenn "A = …", oder …
„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
