Entfernen von Anführungszeichen aus String in Python

Azaz Farooq 30 Januar 2023
  1. Entfernen von Anführungszeichen aus einer Zeichenkette in Python mit der Methode replace()
  2. Entfernen von Anführungszeichen aus String in Python mit der Methode strip()
  3. Entfernen von Anführungszeichen aus String in Python mit der Methode lstrip()
  4. Entfernen von Anführungszeichen aus String in Python mit der Methode rstrip()
  5. Entfernen von Anführungszeichen aus String in Python mit der Methode literal_eval()
Entfernen von Anführungszeichen aus String in Python

Eine Kombination von Zeichen, die in einfache '' oder doppelte "" Anführungszeichen eingeschlossen sind, wird als String bezeichnet. In diesem Artikel werden verschiedene Methoden zum Entfernen von Anführungszeichen aus einer Zeichenkette in Python vorgestellt.

Entfernen von Anführungszeichen aus einer Zeichenkette in Python mit der Methode replace()

Diese Methode benötigt 2 Argumente, die als alt und neu bezeichnet werden können. Wir können replace() aufrufen, mit '""' als alte Zeichenkette und "" (leere Zeichenkette) als neue Zeichenkette, um alle Anführungszeichen zu entfernen.

Der vollständige Beispielcode lautet wie folgt:

old_string = '"python"'

new_string = old_string.replace('"', "")

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Ausgabe:

The original string is - "python"
The converted string is - python

Entfernen von Anführungszeichen aus String in Python mit der Methode strip()

In dieser Methode werden die Anführungszeichen von beiden Enden der Zeichenkette entfernt. In dieser Funktion werden die Anführungszeichen '""' als Argument übergeben, und sie entfernt die Anführungszeichen der alten Zeichenkette von beiden Seiten und erzeugt new_string ohne Anführungszeichen.

Der vollständige Beispielcode lautet wie folgt:

old_string = '"python"'

new_string = old_string.strip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Ausgabe:

The original string is - "python"
The converted string is - python

Entfernen von Anführungszeichen aus String in Python mit der Methode lstrip()

Diese Methode entfernt Anführungszeichen, wenn sie am Anfang der Zeichenkette stehen. Sie ist anwendbar, wenn Sie Anführungszeichen am Anfang der Zeichenkette entfernen müssen.

Der vollständige Beispielcode lautet wie folgt:

old_string = '"python'

new_string = old_string.lstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Ausgabe:

The original string is - "python
The converted string is - python

Entfernen von Anführungszeichen aus String in Python mit der Methode rstrip()

Mit dieser Methode werden Anführungszeichen entfernt, wenn sie am Ende der Zeichenkette stehen. Das Standardzeichen am Ende, das entfernt wird, wenn kein Parameter übergeben wird, ist das Leerzeichen.

Der vollständige Beispielcode lautet wie folgt.

old_string = 'python"'
new_string = old_string.rstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Ausgabe:

The original string is - python"
The converted string is - python

Entfernen von Anführungszeichen aus String in Python mit der Methode literal_eval()

Diese Methode testet einen Python-Literal- oder Container-View-Ausdrucksknoten, eine Unicode- oder Latin-1-kodierte Zeichenkette. Die übergebene Zeichenkette oder der Knoten darf nur aus den folgenden literalen Python-Strukturen bestehen: Zeichenketten, Zahlen, Tupel, Listen, Dictionaries, Booleans, etc. Es testet sicher Zeichenketten, die nicht vertrauenswürdige Python-Werte enthalten, ohne die Werte selbst untersuchen zu müssen.

Der vollständige Beispielcode lautet wie folgt:

string = "'Python Programming'"

output = eval(string)

print(output)

Ausgabe:

Python Programming

Verwandter Artikel - Python String