Python ist eine Programmiersprache, die für Textanalysen und natürliche Sprachverarbeitung verwendet wird. In Python werden Zeichenfolgen zur Analyse von Textdaten verwendet. Insbesondere kann eine Zeichenfolge selbst doppelte oder einzelne Zitate enthalten. Manchmal haben wir jedoch unerwartete Zitate in einer Zeichenfolge, die mit ihnen umgehen muss.
In diesem Beitrag werden verschiedene Methoden erörtert, um Zitate aus der Python -Zeichenfolge zu entfernen.
So entfernen Sie Zitate aus String in Python?
Um die Anführungszeichen aus der Zeichenfolge in Python zu löschen, werden die unten beschriebenen Methoden verwendet:
Methode 1: Entfernen Sie Zitate aus der String in Python mit der Schleife "für"
Um die Zitate aus jeder Python-Zeichenfolge, der integrierten iterativen Funktion, zu beseitigen “für”Schleife wird verwendet. Es wird zum Iterieren einer gewünschten Sequenz verwendet. Die angegebenen Daten können eine Reihe von Anweisungen, Zeichenfolge, Liste oder Tupel sein. Zusätzlich kann es eine Zeichenfolge ohne Zitate in Python generieren.
Beispiel
Generieren Sie zunächst eine String -Variable und geben Sie eine Zeichenfolge über, die Zitate enthält:
Original_str = "Linux'Hint" ist die "Welt" beste Tutorial -Website!!"Erstellen Sie eine Variable, die die doppelten und einzelnen Zitate nimmt:
check_quotes = ["'",' "']Erstellen Sie eine weitere leere Zeichenfolge:
Ohne_quotes = ""Verwenden Sie die “fürSchleife, die das Zeichen der bereitgestellten Zeichenfolge eins nach dem anderen überprüft, mit dem “Wenn" Stellungnahme. Wenn das geprüfte Zeichen kein einzelnes oder doppeltes Zitat ist, wird es an die zuvor erstellte leere Zeichenfolge übergeben:
Für Zeichen in Original_str:Drucken Sie dann Zeichenfolge ohne Zitate:
print (ohne_quotes)Ausgang
Methode 2: Zitate aus der Zeichenfolge in Python mit der Methode "Ersatz ()" entfernen
Der "ersetzen()In der integrierten Methode werden die einzelnen oder doppelten Zitate in jeder Python-Zeichenfolge gelöscht. Es kann eine doppelte Zeichenfolge zurückgeben, in der die Anwesenheit eines Substrings mit einem anderen ausgetauscht wird.
Beispiel
Ruf den "ersetzen()Methode mit den erforderlichen Argumenten als Ersatzwert, dem Wert, der ersetzt werden muss, und an die “weitergeben“Second_String”Variable:
Second_string = original_str.ersetzen('"',")Verwenden Sie die „modifizierte Zeichenfolge, die nur Zeichen enthält, die“drucken()Funktion:
print (Second_string)Wie Sie in der folgenden Ausgabe sehen können, wurde die Zeichenfolge ohne Zitate angezeigt:
Methode 3: Entfernen Sie Zitate aus der String in Python mit „RE.sub () ”Methode
Der "Betreff.sub ()Die Methode kann zum Entfernen der Zitate aus der Python -Zeichenfolge verwendet werden, die das Modul der Regex -Bibliothek ist. Diese eingebaute Methode ersetzt alle Zeichen.
Beispiel
Im erstens importieren Sie die “Betreff”Modul:
Import ReVerwenden Sie die “Betreff.sub ()Methode, die den Wert nimmt, der ersetzt werden muss, der ersetzte Wert und die ursprüngliche Zeichenfolge als Argumente. Dann lagern Sie sie in der “Second_String”Variable:
Second_string = re.sub ('"',", original_str)Ruf den "drucken()Methode, um die ausgeschlossene Zitatzeichenfolge zu erhalten:
print (Second_string)Ausgang
Methode 4: Zitate aus der Zeichenfolge in Python mit der Methode „Strip ()“ entfernen
Manchmal möchten Sie die Zitate möglicherweise aus dem Start und Ende einer String in Python entfernen, die “Streifen()”Methode kann verwendet werden. Folgen Sie dazu dem folgenden Beispiel.
Beispiel
Erstellen Sie zunächst eine variable Zeichenfolge und geben Sie eine Zeichenfolge mit Zitaten am Start und Ende übergeben:
Original_str = '"LinuxHint ist die weltbeste Tutorial -Website!!"''Verwenden Sie die “Streifen()Methode mit Ersatzwert als Argument und speichern Sie sie auf die “New_String”Variable:
new_string = original_str.Streifen('"')Drucken Sie die gefilterte Zeichenfolge:
print (Second_string)Die untergegebene Zeichenfolge in der Ausgabe enthält keine Zitate:
Methode 5: Entfernen Sie Zitate aus der String in Python mit der Methode "iStrip ()"
Wenn Sie die Zitate nur aus der Start -Python -Zeichenfolge entfernen möchten, die “IsTrip ()”Methode kann auch verwendet werden. Folgen Sie dem unten angegebenen Beispiel für ein besseres Verständnis.
Beispiel
Erstellen Sie eine neue variable Zeichenfolge und übergeben Sie den Wert, der zu Beginn der Zeichenfolge ein doppeltes Zitat enthält:
Original_str = '"LinuxHint ist die weltbeste Tutorial -Website!!''Ruf den "IsTrip ()"Methode und Pass"\”Als Parameter zum Löschen der Doppelzitate. Speichern Sie sie auf "New_String”Variable:
new_string = original_str.lstrip ('"')Verwenden Sie die gefilterte Zeichenfolge, um die gefilterte Zeichenfolge anzuzeigendrucken()" Stellungnahme:
print (new_string)Ausgang
Methode 6: Zitate aus der Zeichenfolge in Python mit "rstrip ()" -Methode entfernen
Der "rstrip ()Die integrierte Methode kann verwendet werden, um Doppelzitate vom Ende der Zeichenfolge in Python zu entfernen. Es ist gegenüber dem "IsTrip ()Methode und eliminiert das bereitgestellte Element vom Ende einer gewünschten Zeichenfolge.
Beispiel
Generieren Sie zunächst die Zeichenfolge, die die Doppelzitate am Ende enthält:
Original_str = 'LinuxHint ist die weltbeste Tutorial -Website!!"''Verwenden Sie die “rstrip ()Methode und passieren eine “\Als Argument zum Entfernen der Doppelzitate. Lagern Sie sie in "New_String”Variable:
new_string = original_str.rstrip ('"')Zuletzt nennen Sie das "drucken()”Funktion zur Anzeige der Zeichenfolge:
print (new_string)Es kann beobachtet werden, dass die unterbezeichnete Ausgabe keine doppelten Zitate enthält:
Das ist alles! Wir haben über das Entfernen von Zitaten aus der Python -String ausgearbeitet.
Abschluss
Um die Zitate aus jeder Python -Zeichenfolge zu beseitigen, die “für"Schleife, die"ersetzen()”Methode, die“Betreff.sub ()”Methode, die“Streifen()”Methode, die“IsTrip ()Methode und die “rstrip ()„Methoden werden angewendet. Alle Methoden sind Pythons integrierte Funktionen, die für mehrere Zwecke verwendet werden. In diesem Beitrag wurde mehrere Funktionen dargestellt, um die Zitate aus der Python -Zeichenfolge zu entfernen.