Entfernen Sie das erste Zeichen aus der Schnur in Python

Entfernen Sie das erste Zeichen aus der Schnur in Python

Während der Arbeit in Python befassen sich Programmierer mit Problem. Diese Saiten enthalten Alphabete, ganze Zahlen, Grenzen oder andere. Insbesondere, wenn die Stringzeichen möglicherweise fälschlicherweise erzeugt wurden und Sie die einzelne Zeichenfolge oder die gesamte Liste entfernen möchten.

Diese Anleitung bietet mehrere Möglichkeiten, um den ersten Charakter der Python -Zeichenfolge zu löschen.

So entfernen Sie das erste Zeichen aus String in Python?

Um das erste Zeichen aus jeder Python-Zeichenfolge zu entfernen, werden mehrere integrierte Funktionen verwendet, die unten aufgeführt sind:

  • schneiden ()
  • IsTrip ()
  • Join () und verschüttet ()
  • Betreff.sub ()
  • ersetzen()

Methode 1: Entfernen Sie das erste Zeichen von String in Python, indem Sie die Methode „Slicing ()“ verwenden

Um den ersten Charakter aus jeder Python -Zeichenfolge zu beseitigen, die “schneiden ()”Methode kann verwendet werden. Der "Scheibe()Ist die integrierte Methode von Python, die zuerst das Zeichen löscht und dann die modifizierte resultierende Zeichenfolge ohne das erste Zeichen zurückgibt.

Beispiel

Erstellen Sie eine variable Zeichenfolge und initialisieren Sie sie mit einer Zeichenfolge als “original_string”:

origin_string = "Willkommen bei LinuxHint"

Definieren Sie ein gewünschtes Format, mit dem das erste Zeichen der Zeichenfolge entfernt wird:

resultant_string = original_string [1:]

Verwenden Sie die “drucken()Funktion zur Anzeige der angegebenen Zeichenfolge ohne das erste Zeichen:

print (resultant_string)

Wie Sie sehen können, wird das erste Zeichen der angegebenen Zeichenfolge erfolgreich entfernt:

Methode 2: Entfernen Sie das erste Zeichen von String in Python, indem Sie die Methode „iStrip ()“ verwenden

Der "IsTrip ()„Methode kann verwendet werden, um das erste Zeichen aus der bereitgestellten Zeichenfolge zu löschen. Es enthält Eingabebereich und entfernt sie dann vom Beginn der angegebenen Eingangszeichenfolge. Danach wird die neue modifizierte Zeichenfolge mit Ausnahme des ersten Zeichens resultierend zurückgegeben. Wenn das bereitgestellte Zeichen mehrfach in der Zeichenfolge existiert, wird er gelöscht.

Beispiel

Wir haben den im vorherigen Beispiel erstellten und initialisierten String verwendet und initialisiert. Geben Sie dann den ersten Charakterindex an und geben Sie ihn an die “weiter“First_characterStringvariable:

First_character = original_string [0]

Ruf den "IsTrip ()„Methode, die die kürzlich erstellte Variable als Argument nimmt und sie in der“ speichert “resultant_string”Variable:

resultant_string = original_string.lstrip (First_character)

Verwenden Sie die “drucken()Funktion, um die gewünschte Ausgabe zu erhalten:

print (resultant_string)

Ausgang

Methode 3: Entfernen Sie das erste Zeichen aus der Zeichenfolge in Python mit Joy () und „Spannes () Methode

Um den ersten Charakter aus der Python -Zeichenfolge zu löschen, die “verbinden()" Und "Teilt()Integrierte Funktionen werden verwendet. Die Funktion „join ()“ verbindet eine Zeichenfolge mit den angegebenen iterablen Elementen wie Liste, Tupel, String und vielen anderen. Im Gegensatz dazu trennt die Methode „Split ()“ das bereitgestellte Element aus der Zeichenfolge.

Beispiel

Geben Sie den gewünschten Zeichenindex an, der die Zeichenfolge entfernen und in die “entfernen und speichern muss.“f_character”Variable:

f_character = original_string [0]

Ruf den "Teilt()Funktion mit den erforderlichen zwei Argumenten als Variable und der Position des eliminierenden Zeichens. Verwenden Sie dann das “verbinden()Funktion und übergeht an die “resultant_string”Variable:

resultant_string = "".Join (Original_String.split (f_character, 1))

Verwenden Sie die “drucken()" Stellungnahme:

print (resultant_string)

Es kann beobachtet werden, dass der erste Charakter entfernt wurde:

Methode 4: Entfernen Sie das erste Zeichen von String in Python mit „RE.Unterfunktion

Der "Betreff.sub ()Die integrierte Funktion ist das Modul der Regex-Bibliothek in Python, mit dem das erste Zeichen der bereitgestellten Zeichenfolge gelöscht wird. Es ersetzt alle Zeichen.

Beispiel

Importieren Sie zuerst die “Betreff" Bibliothek:

Import Re

Erstellen Sie eine neue String -Variable und geben Sie eine Zeichenfolge über:

origin_string = "Willkommen bei LinuxHint"

Ruf den "Betreff.sub ()Die Funktion zusammen mit den erforderlichen Argumenten, wie z. B. den Wert, für den Sie ersetzen möchten, variable Zeichenfolge und zählen, die die Substitution bezeichnen, erfolgt nur für das erste Auftreten der passenden Zeichenfolge:

resultant_string = re.sub (r '.', ", original_string, count = 1)

Zeigen Sie die gewünschte Zeichenfolge durch die “andrucken()Funktion:

print (resultant_string)

Ausgang

Methode 5: Entfernen Sie das erste Zeichen aus der Zeichenfolge in Python mit der Methode "Ersatz ()"

Der Python integriert “ersetzen()Die Methode wird verwendet, um das erste Zeichen aus jeder Python -Zeichenfolge zu löschen. Diese Methode kann eine doppelte Zeichenfolge zurückgeben, in der die Anwesenheit eines Substrings mit einem anderen ausgetauscht wird.

Beispiel

Verwenden Sie die “ersetzen()Methode und übergeben Sie den Wert, der durch Eingangszeichenfolge und Zeichenanzahl ersetzt werden muss:

resultant_string = original_string.ersetzen (f_character, "", 1)

Ruf den "drucken()”Erklärung, um die Ausgabe zu erhalten:

print (resultant_string)

Ausgang

Sie haben die verschiedenen Techniken gelernt, um den ersten Charakter der Python String zu löschen.

Abschluss

Um das erste Zeichen der Python -Zeichenfolge zu entfernen, die “schneiden ()”Methode, die“IstTRuhe in Frieden()”Methode, die“verbinden()" Und "Teilt()"Methoden, die"Betreff.sub ()Methode und “ersetzen()”Methode werden verwendet. Alle diskutierten Methoden sind Python-integrierte Funktionen, die den Charakter löschen und durch den angegebenen Wert ersetzen können. In dieser Anleitung wurde über verschiedene Methoden beschrieben, um den ersten Charakter der Python -Zeichenfolge zu löschen.