Fjern kommaene fra strengen Python

Fjern kommaene fra strengen Python

Python er et hendig programmeringsspråk som letter brukere med flere innebygde funksjoner og operatører for å utføre forskjellige operasjoner, for eksempel å eliminere ekstra komma, tegn eller symboler fra strengen. Noen ganger ønsker programmerere å fjerne ekstra kommaene fra en hvilken som helst streng som kan legges til tidligere, og nå vil de ikke holde den i koden eller strengen.

Dette innlegget vil gi de forskjellige teknikkene for å fjerne komma fra strengen i Python.

Hvordan fjerne komma fra streng i Python?

Følgende metoder brukes til å fjerne komma fra en streng i Python:

  • for sløyfe
  • re.Sub () Metode
  • erstatte () metode

Metode 1: Fjern kommaene fra strengen i Python ved hjelp av "for" -sløyfe

For å fjerne kommaene fra strengen, “til”Løkke kan brukes. "For" -sløyfen er den iterative funksjonen i Python som kan brukes til å iterere over en sekvens. De oppgitte dataene kan være en tuple, et sett med instruksjoner, en liste eller en streng.

Eksempel

Først må du lage en strengvariabel:

original_string = "dette, er, min testing, kode"

Lag deretter en tom tom variabel som brukes til å lagre resultatet av utført streng som ikke inneholder komma:

resulterer_string = ""

Nå vil vi krysse gjennom det spesifiserte strengtegnet etter karakter ved å bruke en "til" Løkke. Under krysset vil vi sjekke gjennom “hvis”Uttalelse om vår nåværende karakter er et komma eller ikke. Hvis tegnet ikke er et komma, kan du legge til den nåværende karakteren til den tidligere opprettet tomme strengen ved å bruke strengen sammenkobling "+”Operasjon. Ellers vil det sjekket tegnet fjerne fra strengen:

For alfabet i original_string:
Hvis alfabet != ",":
resulterer_string = resulterende_string + alfabet

Når sløyfeutførelsen og karakteren stemmer ferdig, vil vi få produksjonen gjennom "skrive ut()”Uttalelse:

print (resulter_string)

Produksjon

Metode 2: Fjern kommaene fra strengen i Python ved å bruke “RE.sub () ”-metode

Den andre måten å eliminere kommaene fra strengen i Python er ved å bruke "regex ()”Eller“re”Metode. “re”Term er et vanlig uttrykk som er Pythons innebygde metode som brukes til å håndtere systematiske uttrykk. Denne pakken inneholder “re.under()”Funksjon som utfører erstatning, bytte eller eliminering av kommaene fra strengene i Python.

Syntaks

Syntaksen til “re.under()”Funksjonen er angitt nedenfor:

re.Sub (oldValue, erstatningsevalue, input_string)

Her:

  • OldValue”Argument brukes til å gi den gamle verdien til“under()”Funksjon som må elimineres.
  • erstatningsevalue”Parameter er den gamle verdien som vil erstatte“OldValue”.
  • input_string”Argument er strengen som krever å bli endret til“under()”Funksjon.

La oss sjekke ut følgende eksempel for bedre forståelse!

Eksempel

Først må du importere regex “re”Pakke

Import re

Deretter, ring "re.under()”Metode med de nødvendige argumentene og send dem til“resulterende_string

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

Til slutt, bruk "skrive ut()”Funksjon og få kommaene eliminert modifisert streng:

print (resulter_string)

Det kan sees i den medfølgende utgangen, den resulterende strengen har ingen komma:

Metode 3: Fjern kommaene fra strengen i Python ved å bruke “erstatte ()” -metode

For å eliminere kommaene fra enhver gitt streng i Python, "erstatte()”Funksjon kan brukes. Den kan returnere en duplikatstreng der en substrings nærvær utveksles sammen med en annen.

Syntaks

Den generelle syntaksen til “erstatte()”Metode er:

str.Erstatt (oldValue, erstatningsevalue)

Her:

  • OldValue”Brukes til å gi den eksisterende karakteren til erstatningsfunksjonen som krever at den blir fjernet. Vi vil eliminere komma som den første inngangsparameteren.
  • erstatningsevalue”Argument brukes til å passere karakteren, og erstatte“OldValue”Karakter.

For å utforske funksjonaliteten til den ovennevnte metoden, sjekk ut følgende eksempel!

Eksempel

Vi har brukt den tidligere opprettet “Original_string”Variabel streng. Bruk deretter “erstatte()”Metode som tar det nødvendige argumentet og overfører dem til“resulterende_string”Variabel:

resulter_string = original_string.erstatte(",", "")

Få den modifiserte strengen ved å bruke "skrive ut()”Uttalelse:

print (resulter_string)

Produksjon

Det er alt! Vi har samlet de forskjellige metodene for å eliminere komma fra hvilken som helst streng i Python.

Konklusjon

For å fjerne kommaene fra en hvilken som helst streng i Python, den iterative funksjonen "til”Loop,“re.under()”Metode, og“erstatte()”Metode kan brukes. "For" -sløyfen er den iterative funksjonen som kan brukes til å iterere over en sekvens. Der.Sub () ”-funksjon brukes til erstatning, bytte eller eliminering av kommaene fra strengene, og" erstatning () "-funksjonen returnerer en duplikatstreng der en substrings nærvær byttes sammen med en annen. Dette innlegget demonstrerte måtene å fjerne komma fra strengen i Python.