Entfernen Sie Kommas aus String Python

Entfernen Sie Kommas aus String Python

Python ist eine praktische Programmiersprache, die den Benutzern mehrere integrierte Funktionen und Operatoren erleichtert, um unterschiedliche Operationen auszuführen, z. B. die Beseitigung zusätzlicher Kommas, Zeichen oder Symbole aus der Zeichenfolge. Manchmal möchten Programmierer die zusätzlichen Kommas aus jeder Zeichenfolge entfernen, die zuvor hinzugefügt werden kann, und jetzt möchten sie sie nicht im Code oder in der Zeichenfolge behalten.

Dieser Beitrag bietet die verschiedenen Techniken zum Entfernen von Kommas aus der Saite in Python.

So entfernen Sie Kommas aus der Schnur in Python?

Die folgenden Methoden werden verwendet, um Kommas aus einer Schnur in Python zu entfernen:

  • Für Schleife
  • Betreff.sub () Methode
  • ersetzen () Methode

Methode 1: Entfernen Sie Kommas aus der String in Python mit der Schleife "für"

Um die Kommas aus der Zeichenfolge zu entfernen, die “für”Schleife kann verwendet werden. Die „für“ -Schloop ist die iterative Funktion in Python, die zum Iterieren über eine Sequenz verwendet werden kann. Die bereitgestellten Daten können ein Tupel, eine Reihe von Anweisungen, eine Liste oder eine Zeichenfolge sein.

Beispiel

Erstellen Sie zunächst eine String -Variable:

Original_string = "Dies ist, mein Test, Code"

Erstellen Sie dann eine weitere leere Variable, die zum Speichern des Ergebniss einer ausgeführten Zeichenfolge verwendet wird, die keine Kommas enthält:

resultant_string = ""

Jetzt werden wir das angegebene Zeichenfolgencharakter durch den Zeichen durch die Verwendung eines “durchqueren“für”Schleife. Während des Durchquerens werden wir das durchsehen “WennAussage, ob unser aktueller Charakter ein Komma ist oder nicht. Wenn das Zeichen kein Komma ist, fügen Sie das aktuelle Zeichen der zuvor erstellten leeren Zeichenfolge hinzu, indem Sie die String -Verkettung verwenden+" Betrieb. Andernfalls wird das geprüfte Zeichen aus der Zeichenfolge entfernt:

Für Alphabet in Original_String:
Wenn Alphabet != ",":
resultant_string = resultant_string + Alphabet

Sobald die Schleifenausführung und der Charakter abgeschlossen sind, erhalten wir die Ausgabe durch die “drucken()" Stellungnahme:

print (resultant_string)

Ausgang

Methode 2: Entfernen Sie Kommas aus der Zeichenfolge in Python mit „RE.sub () ”Methode

Die andere Möglichkeit, die Kommas aus der Saite in Python zu beseitigen, besteht darin, die “zu verwendenregex ()" oder "Betreff" Methode. Der "BetreffDer Begriff ist ein regulärer Ausdruck, der die integrierte Methode des Python ist, mit der systematische Ausdrücke umgehen. Dieses Paket enthält das "Betreff.sub ()”Funktion, die Ersatz-, Tausch- oder Beseitigung der Kommas aus den Saiten in Python ausführt.

Syntax

Die Syntax der “Betreff.sub ()Die Funktion ist unten angegeben:

Betreff.sub (OldValue, ErsatzValue, input_string)

Hier:

  • OldValue"Argument wird verwendet, um den alten Wert an die zu übergeben"sub ()”Funktion, die beseitigt werden muss.
  • Ersetzen SieValueParameter ist der alte Wert, der die "ersetzt"OldValue”.
  • input_stringArgument ist die Zeichenfolge, die in die "geändert werden muss"sub ()”Funktion.

Schauen wir uns das folgende Beispiel für ein besseres Verständnis an!

Beispiel

Importieren Sie zuerst die Regex “Betreff" Paket

Import Re

Dann rufen Sie das an "Betreff.sub ()Methode mit den erforderlichen Argumenten und übergeben Sie sie an die “resultant_string

resultant_string = re.sub (",", "", original_string)

Zuletzt benutzen Sie die “drucken()Funktion und erhalten Sie die modifizierten String der Kommas:

print (resultant_string)

Es ist in der bereitgestellten Ausgabe zu sehen, die resultierende Zeichenfolge hat keine Kommas:

Methode 3: Entfernen Sie Kommas aus der String in Python mit der Methode "Ersatz ()"

Um die Kommas aus einer belieferten Zeichenfolge in Python zu beseitigen, ist das “ersetzen()Die Funktion kann verwendet werden. Es kann eine doppelte Zeichenfolge zurückgeben, in der die Präsenzen eines Substrings zusammen mit einer anderen ausgetauscht werden.

Syntax

Die allgemeine Syntax der “ersetzen()”Methode ist:

str.ersetzen (OldValue, ersetzenValue)

Hier:

  • OldValue”Wird verwendet, um das vorhandene Zeichen an die Ersetzungsfunktion zu übergeben, bei der es entfernt werden muss. Wir werden das Komma als erster Eingabeparameter beseitigen.
  • Ersetzen SieValueDas Argument wird verwendet, um den Charakter zu bestehen, wodurch das "ersetzt wird"OldValue”Charakter.

Um die Funktionalität der oben diskutierten Methode zu untersuchen, lesen Sie das folgende Beispiel!

Beispiel

Wir haben das zuvor erstellte "verwendet"original_string”Variable Zeichenfolge. Dann verwenden Sie die “ersetzen()Methode, die das erforderliche Argument nimmt und sie an die “weitergibtresultant_string”Variable:

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

Holen Sie sich die modifizierte Zeichenfolge, indem Sie die “verwenden“drucken()" Stellungnahme:

print (resultant_string)

Ausgang

Das ist alles! Wir haben die verschiedenen Methoden zusammengestellt, um Kommas aus jeder Schnur in Python zu beseitigen.

Abschluss

Um die Kommas aus jeder String in Python, der iterativen Funktion, zu entfernen “für"Schleife, die"Betreff.sub ()Methode und die “ersetzen()”Methode kann verwendet werden. Die „für“ -Schloop ist die iterative Funktion, die zum Iterieren über eine Sequenz verwendet werden kann. Dort.Sub () ”-Funktion wird zum Ersetzen, Austausch oder Eliminieren der Kommas aus den Zeichenfolgen verwendet, und die Funktion„ Ersatz () “gibt eine doppelte Zeichenfolge zurück, in der die Präsenz eines Substrings zusammen mit einem anderen ausgetauscht wird. Dieser Beitrag hat gezeigt, wie sich Kommas aus der Saite in Python entfernen.