Entfernen Kommas aus String in Python
-
Kommas aus String entfernen mit der Methode
replace()
in Python -
Entfernen Sie Kommas aus Strings mit dem
re
-Paket in Python
In diesem Tutorial wird erklärt, wie wir mit Python Kommas aus einer Zeichenkette entfernen können. Um in Python Kommas aus einem String zu entfernen, können wir die Methode replace()
oder das Paket re
verwenden.
Wir werden die Zeichenkette im folgenden Codeausschnitt verwenden, um zu demonstrieren, wie wir in Python Kommas aus einer Zeichenkette entfernen können.
my_string = "Delft, Stack, Netherlands"
print(my_string)
Ausgabe:
Delft, Stack, Netherlands
Kommas aus String entfernen mit der Methode replace()
in Python
Die Methode replace()
in der Python-Klasse str
ersetzt einen Teilstring durch den angegebenen Teilstring und gibt den transformierten String zurück.
Syntax der Methode replace()
:
str.replace(old, new, count)
Parameter
old |
TeilZeichenkette, die in der Zeichenkette str ersetzt werden soll |
new |
TeilZeichenkette, die verwendet wird, um old TeilZeichenkette in der Zeichenkette str zu ersetzen |
count |
optionaler Parameter, der angibt, wie oft old durch new ersetzt wird. Wenn count nicht angegeben wird, ersetzt die Methode alle old TeilZeichenketten durch new TeilZeichenketten. |
Zurückkehren
String, in dem der old
Teilstring durch den new
Teilstring ersetzt wird.
Beispiel: Kommas aus String mit der Methode str.replace()
entfernen
my_string = "Delft, Stack, Netherlands"
print("Original String is:")
print(my_string)
transformed_string = my_string.replace(",", "")
print("Transformed String is:")
print(transformed_string)
Ausgabe:
Original String is:
Delft, Stack, Netherlands
Transformed String is:
Delft Stack Netherlands
Es ersetzt alle Kommas in der Zeichenkette my_string
durch ""
. Daher werden alle ,
in der Zeichenkette my_string
entfernt.
Wenn wir nur das erste ,
in my_string
entfernen möchten, können wir dies tun, indem wir den Parameter count
in der Methode replace()
übergeben.
my_string = "Delft, Stack, Netherlands"
print("Original String is:")
print(my_string)
transformed_string = my_string.replace(",", "", 1)
print("Transformed String is:")
print(transformed_string)
Ausgabe:
Original String is:
Delft, Stack, Netherlands
Transformed String is:
Delft Stack, Netherlands
Da der Wert von count in der Methode replace()
auf 1 gesetzt wird, wird nur das erste Komma im String my_string
entfernt.
Entfernen Sie Kommas aus Strings mit dem re
-Paket in Python
Im re
-Paket von Python haben wir die Methode sub()
, die auch verwendet werden kann, um die Kommas aus einem String zu entfernen.
import re
my_string = "Delft, Stack, Netherlands"
print("Original String is:")
print(my_string)
transformed_string = re.sub(",", "", my_string)
print("Transformed String is:")
print(transformed_string)
Ausgabe:
Original String is:
Delft, Stack, Netherlands
Transformed String is:
Delft Stack Netherlands
Es ersetzt alle ,
im String my_string
durch ""
und entfernt alle Kommas im String my_string
.
Das erste Argument der Methode re.sub()
ist der zu ersetzende Teilstring, das zweite Argument der zu ersetzende Teilstring und das dritte Argument der zu ersetzende String.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn