Python String Ersetzen Sie die Funktion ersetzen

Python String Ersetzen Sie die Funktion ersetzen

Der Saitenersatz ist oft wesentlich. Wenn Sie eine Zeichenfolge oder ein Wort in Ihrem Programm ersetzen möchten, können Sie das gesamte Programm manuell überprüfen und jede Zeichenfolge durch die gewünschte Zeichenfolge ersetzen. Python bietet auch eine integrierte Ersatz- () -Funktion für den String-Austausch. Die Funktion python ersetzen () ersetzt die tatsächliche Zeichenfolge nicht, sondern ersetzt eine Kopie der Zeichenfolge und ersetzt Instanzen der angegebenen Zeichenfolge durch die neue Zeichenfolge. Dieser Artikel zeigt, wie Sie die Funktion ersetzen () in Python verwenden können.

Syntax

Die Syntax der Funktion Ersatz () lautet wie folgt:

Saite.Ersetzen (OldString, Newstring, Count)

Alte Zeichenfolge: Die Zeichenfolge, die Sie ersetzen möchten.

Neue Zeichenfolge: Die Zeichenfolge, die die alte Zeichenfolge ersetzt.

Zählen: Dieser Parameter ist optional. Mit dem Parameter des Grafen wird angemessen, wie oft Sie die alte Zeichenfolge durch die neue Zeichenfolge ersetzen möchten.

Die Funktion ersetzen () gibt nur die Kopie der Zeichenfolge zurück.

Beispiele

Wir werden uns nun einige Beispiele der Python Ersatz () -Funktion ansehen. In dem unten angegebenen Beispiel ersetzen wir den Begriff „Website“ durch den Begriff „LinuxHint“.”

# die ursprüngliche Zeichenfolge deklarieren
STR = "Hallo und willkommen auf der Website"
# Ersetzen der "Website" durch "LinuxHint"
print ("Die ersetzte Zeichenfolge ist:", Str.Ersetzen ("Website", "LinuxHint"))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Diese Ausgabe zeigt, dass der Begriff „Website“ durch den Begriff „LinuxHint“ ersetzt wurde.”

Lassen Sie uns ein weiteres Beispiel für die Funktion Ersatz () sehen. Hier ersetzen wir den Begriff „Hund“ durch den Begriff „Katze.Der Zählwert ist 1, was darauf hinweist, dass der Begriff „Hund“ nur einmal in der Zeichenfolge durch den Begriff „Katze“ ersetzt wird.

# die ursprüngliche Zeichenfolge deklarieren
Str = "Hund ist ein Tier. Hund essen Essen "
# Ersetzen Sie den "Hund" durch "Katze"
Druck (str.ersetzen ("Hund", "Katze", 1))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Diese Ausgabe zeigt, dass der erste Begriff „Hund“ durch den Begriff „Katze“ in der Saite ersetzt wurde.

Wenn der Zählwert 2 wäre, würde die Funktion die ersten beiden Vorkommen des Begriffs „Hund“ durch den Begriff „Katze“ in der Zeichenfolge ersetzen. Wenn Sie keinen Zählwert verwenden, ersetzt die Funktion Ersatz () ersetzt alle Instanzen der angegebenen Old_String mit dem Auserwählten New_String.

# die ursprüngliche Zeichenfolge deklarieren
Str = "Hund ist ein Tier. Hund essen Essen "
# Ersetzen Sie den "Hund" durch "Katze"
Druck (str.ersetzen ("Hund", "Katze", 2))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Diese Ausgabe zeigt, dass die beiden Vorkommen des Begriffs „Hund“ durch den Begriff „Katze“ in der Saite ersetzt wurden.

Wie bereits erwähnt, gibt die Funktion Ersatz () nur eine Kopie der Originalzeichenfolge zurück. Es ändert die ursprüngliche Zeichenfolge nicht. Wir drucken nun die Originalschnur, nachdem wir den Begriff „Hund“ durch den Begriff „Katze“ ersetzt haben.”

# die ursprüngliche Zeichenfolge deklarieren
Str = "Hund ist ein Tier. Hund essen Essen "
# Ersetzen Sie den "Hund" durch "Katze"
print ("ersetzt String:", str.ersetzen ("Hund", "Katze", 2))
# Drucken Sie die Originalzeichenfolge
print ("Original String:", str)

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Diese Ausgabe zeigt, dass die ursprüngliche Zeichenfolge gleich blieb. Die Funktion ersetzen () gibt nur die Kopie der ursprünglichen Zeichenfolge zurück, nachdem die Änderungen vorgenommen wurden.

Abschluss

In diesem Artikel wird der Zeichenfolgeersatz in Python mithilfe einiger einfacher Beispiele mithilfe der Funktion Ersatz () ersetzt. Der Artikel hätte den Anfängern helfen sollen, mehr über den Ersatz für den String in Python mithilfe der Funktion Ersatz () zu erfahren.