Wie Python -Funktionen Zeichen aus einer Zeichenfolge entfernen

Wie Python -Funktionen Zeichen aus einer Zeichenfolge entfernen
In Python sind Zeichenfolgen der häufigste Datentyp, und die Verwendung in dieser Skala führt zu verschiedenen Fehlern. Es ist wichtig, die Zeichen unabhängig von der Ursache der Formatunterbrechung zu beseitigen. Außerdem hat Python einige hilfreiche integrierte Funktionen, die wir für diesen Zweck verwenden. In Saiten hat der vom vom Benutzer erstellte Eingabe manchmal unerwünschte Zeichen, die wir nicht speichern möchten. In dieser Situation ist es ratsam, bestimmte Elemente aus einer bestimmten Zeichenfolge zu löschen. Die allgemeine Methode zum Extrahieren eines Elements aus einer Zeichenfolge ist die Verwendung der Funktion Ersatz (). Darüber hinaus verwenden wir die Funktion translverate (), um viele Existenzen eines bestimmten Charakters zu ersetzen.

Die Zeichenfolge ist unveränderlich. Wenn wir das Element aus einer Zeichenfolge löschen, wird die ursprüngliche Zeichenfolge nicht geändert. Wir müssen die neue Zeichenfolge speichern, wenn wir die Zeichenfolge fortsetzen möchten.

Verwenden Sie Ersatz () Funktion:

In Python wird die Funktion Ersatz () verwendet, um die Zeichen aus der Zeichenfolge zu entfernen. Diese Funktion enthält zwei Parameter. Außerdem wird diese Funktion verwendet, um ein Element durch ein anderes in der Zeichenfolge zu ersetzen. Wenn wir den zweiten Parameter als leeres Zeichen übergeben, entfernt es das Element aus der ursprünglichen Zeichenfolge.

In diesem Code wird „visuelle Programmierung“ als Zeichenfolge angesehen und durch STR dargestellt. Hier möchten wir "visuell" aus der ursprünglichen Zeichenfolge extrahieren. Daher wenden wir Ersatz () -Funktion an, um „visuell“ zu entfernen.

Für die Ausführung von Python -Codes ist Spyder 5 auf dem Laptop installiert. Erstens wird ein neues Projekt erstellt, nachdem das „Strg+N“ von der Tastatur gedrückt wurde. Der Name unserer neuen Datei lautet „tempor.py3 ”:

Die Funktion Ersatz () enthält zwei Parameter. Wir haben das Element „visuell“ übergeben, das wir als erster Parameter ersetzen wollen. Dann passieren wir ein leeres Zeichen als zweiter Parameter. Führen Sie den Code aus, indem Sie auf die Option "Ausführen" von der Menüleiste von Spyder 5 tippen:

Der zweite Parameter entfernt das Element "visuell" aus der Zeichenfolge. Und wir erhalten "Programmierung" als Ausgabe. Die ursprüngliche Zeichenfolge ist unverändert.

In Python ist die Zeichenfolge unveränderlich, sodass die Ersatz () -Methode die neue Zeichenfolge angibt, und die reale ist nicht betroffen. In diesem Fall nehmen wir „visuelle Programmierung“ als Zeichenfolge an, und es wird von str ausgedrückt. Hier möchten wir "V" aus der Zeichenfolge "visuelle Programmierung" entfernen. Als nächstes wenden wir die Funktion Ersatz () an:

Diese Funktion hat zwei Argumente. Wir haben das Zeichen „V“ übergeben, das wir als erster Parameter ersetzen wollen. Dann passieren wir ein leeres Zeichen als zweiter Parameter. Wir wollen „V“ entfernen, indem wir einen leeren Charakter übergeben:

In der Ausgabe haben wir das Zeichen „V“ aus der ursprünglichen Zeichenfolge extrahiert.

Verwenden Sie Translate () Funktion:

Um das Zeichen aus der Zeichenfolge zu entfernen, ist translate () eine andere Funktion, die für diesen Zweck verwendet wird. Diese Funktion gibt den Wert zurück, nachdem das angegebene Element aus der Zeichenfolge entfernt wurde. Um ein Element aus der Zeichenfolge zu extrahieren, müssen wir den Unicode für ein Element deklarieren. Wir deklarieren auch den Parameter „None“, um das Element zu ersetzen. Wir wenden die ord () -Methode an, um den Unicode eines Elements zu erhalten.

In diesem Beispiel wird „visuelle Programmierung“ als Zeichenfolge angesehen und durch STR dargestellt. Hier wollen wir "G" aus der Zeichenfolge beseitigen und sie mit "keine" verdrängen. Wir wenden die Funktion translate () an, um das „g“ zu entfernen. Die ord () -Methode ist auch hier anwendbar. Da diese Funktion verwendet wird, um den Unicode von „G“ herauszufinden:

Nach der Anwendung der Funktion translate () gibt die Druckanweisung den Zeichenfolge „Visual Program“ zurück. Die Funktion translate () entfernt „G“ aus der ursprünglichen Anweisung:

Entfernen von Zeichen definierte Häufigkeit:

Um ein Zeichen aus einer Zeichenfolge zu extrahieren, die oft deklariert wird, verwenden wir die Ersatz () -Funktion.

In diesem Code nehmen wir die Zeichenfolge „Visuelle Programmierung“ an. Die Zeichenfolge wird durch STR in diesem Code dargestellt. Wir möchten "I" aus der Zeichenfolge entfernen und es in dieser Zeichenfolge durch "I" ersetzen. Zu diesem Zweck wird die Funktion ersetzt () angewendet. Im dritten Parameter der Methode ersetzen () haben wir die Zahl übergeben, die zeigt, wie oft der Ersatz in der Zeichenfolge stattfindet.

Hier wenden wir die Funktion Ersatz () an. Als erster Parameter haben wir das Element „I“ übergeben, das wir ersetzen wollen. Als zweiter Parameter bestanden wir "I", das durch "2" ersetzt werden soll, wie im dritten Parameter einer Funktion erwähnt. Es bedeutet, dass der Ersatz von „I“ durch „I“ zweimal in der Zeichenfolge „visuelle Programmierung“ stattfindet:

Somit ist die Ausgabe dieses Codes "visuelle Programmierung". Wir bekommen die ursprüngliche Zeichenfolge, aber wir ersetzen einfach "I" durch "I" in der Original -Zeichenfolge.

Abschluss:

Dieser Artikel erläutert die Methoden zum Entfernen der Elemente aus einer Zeichenfolge. Da die Zeichenfolgen unveränderlich sind, müssen wir die neue Zeichenfolge speichern, wenn wir sie weiterhin verwenden. Wir haben die Entfernung von Zeichen mithilfe der Funktion Ersatz () und Translate () besprochen. Und wir erklärten auch den Weg, das Element durch einen leeren Charakter zu ersetzen. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Bitte besuchen Sie Linux Hint, um mehr informative Artikel zu erhalten.