Entfernen des ersten Zeichens aus der Zeichenkette in Python
- Entfernen des ersten Zeichens aus der Zeichenkette in Python mithilfe des Slicing
-
Entfernen des ersten Zeichens aus der Zeichenkette in Python mit der Methode
str.lstrip()
-
Entfernen des ersten Zeichens aus der Zeichenkette in Python mit der Methode
regex
In diesem Tutorial wird erklärt, wie wir das erste Zeichen aus der Zeichenkette in Python mit mehreren Methoden entfernen können. Beachten Sie, dass die Zeichenkette in Python unveränderlich ist, was bedeutet, dass wir keine Änderungen in einer Zeichenkette in Python vornehmen können. Um ein Zeichen aus der Zeichenkette zu entfernen, müssen wir daher eine neue Zeichenkette erstellen, die das erste Zeichen, das wir entfernen möchten, nicht enthält.
Entfernen des ersten Zeichens aus der Zeichenkette in Python mithilfe des Slicing
Wenn wir das erste oder ein bestimmtes Zeichen aus der Zeichenkette entfernen wollen, können wir dieses Zeichen mit Hilfe des Slicing entfernen - str[1:]
. Mit str[1:]
wird die gesamte Zeichenkette mit Ausnahme des ersten Zeichens ermittelt.
Zum Beispiel müssen wir das erste Zeichen aus der Zeichenkette hhello
entfernen.
string = "hhello"
new_string = string[1:]
print(new_string)
Ausgabe:
hello
Entfernen des ersten Zeichens aus der Zeichenkette in Python mit der Methode str.lstrip()
Die Methode str.lstrip()
nimmt ein oder mehrere Zeichen als Eingabe, entfernt sie vom Anfang der Zeichenkette und gibt eine neue Zeichenkette mit entfernten Zeichen zurück. Beachten Sie aber, dass die Methode str.lstrip()
das/die Zeichen entfernt, wenn sie am Anfang der Zeichenkette ein- oder mehrfach vorkommen.
Der folgende Beispielcode zeigt, wie wir die Methode str.lstrip()
verwenden können, um Zeichen vom Anfang der Zeichenkette zu entfernen.
string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)
string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
Ausgabe:
hello world
hello world
Entfernen des ersten Zeichens aus der Zeichenkette in Python mit der Methode regex
Die Methode re.sub()
der Bibliothek re
kann ebenfalls verwendet werden, um das erste Zeichen aus der Zeichenkette zu entfernen. Die Methode re.sub()
ersetzt alle Zeichen, die mit dem angegebenen Argument des regulären Ausdrucksmusters übereinstimmen, durch das zweite Argument.
Beispielcode:
import re
string = "Hhello world"
new_string = re.sub(r".", "", string, count=1)
print(new_string)
Im obigen Code legt count = 1
fest, dass die Methode re.sub
das angegebene Muster nur maximal einmal ersetzt.
Ausgabe:
hello world
Verwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert