Python to poręczny język programowania, który ułatwia użytkownikom z kilkoma wbudowanymi funkcjami i operatorami do wykonywania różnych operacji, takich jak eliminowanie dodatkowych przecinków, znaków lub dowolnych symboli z łańcucha. Czasami programiści chcą usunąć dodatkowe przecinki z dowolnego ciągu, który można wcześniej dodać, a teraz nie chcą przechowywać go w kodzie lub ciągu.
Ten post zapewni różne techniki usuwania przecinków ze sznurka w Python.
Jak usunąć przecinki z sznurka w Pythonie?
Do usuwania przecinków z łańcucha w Pythonie stosuje się następujące metody:
Metoda 1: Usuń przecinki z łańcucha w Pythonie za pomocą pętli „for”
Aby usunąć przecinki z ciągu, „Do„Można użyć pętli. Pętla „dla” jest funkcją iteracyjną w Pythonie, którą można wykorzystać do iteracji nad sekwencją. Dostarczone dane mogą być krotki, zestaw instrukcji, lista lub ciąg.
Przykład
Najpierw utwórz zmienną ciągów:
original_string = "to, mój test, kod"
Następnie utwórz jeszcze jedną pustą zmienną używaną do przechowywania wyniku wykonanego ciągu, który nie zawiera przecinków:
wynikowy_string = ""
Teraz przejdziemy przez określony znak strunowy według znaku, wykorzystując „A”Do" pętla. Podczas przemieszczania sprawdzimy „przez„Jeśli”Oświadczenie, czy nasza obecna postać jest przecinkiem, czy nie. Jeśli znak nie jest przecinkiem, dodaj bieżący znak do wcześniej utworzonego pustego ciągu, wykorzystując ciąg konatenacji „+" operacja. W przeciwnym razie zaznaczony znak usunie z łańcucha:
dla alfabetu w oryginalnym_stringie:
Jeśli alfabet != ",":
wynikowy_string = wynik_string + alfabet
Po zakończeniu wykonania pętli i postaci, otrzymamy dane wyjściowe przez „wydrukować()" oświadczenie:
Drukuj (wynik_string)
Wyjście
Metoda 2: Usuń przecinki z łańcucha w Pythonie za pomocą „Re.metoda sub () ”
Innym sposobem wyeliminowania przecinków ze sznurka w Python jest wykorzystanie „Regex ()" Lub "Odnośnie" metoda. „„Odnośnie„Termin jest wyrażeniem regularnym, który jest wbudowaną metodą Pythona używaną do radzenia sobie z systematycznymi wyrażeniami. Ten pakiet zawiera „Odnośnie.pod()”Funkcja, która wykonuje zastępowanie, zamianę lub eliminowanie przecinków ze strun w Pythonie.
Składnia
Składnia „Odnośnie.pod()„Funkcja podano poniżej:
Odnośnie.sub (oldValue, zastępcza wartości, input_string)
Tutaj:
Sprawdźmy poniższy przykład, aby lepiej zrozumieć!
Przykład
Najpierw zaimportuj Regex ”Odnośnie" pakiet
import re
Następnie zadzwoń do „Odnośnie.pod()„Metoda z wymaganymi argumentami i przekazuj je„wynik_string"
wynik_string = re.sub („,”, „”, original_string)
Na koniec użyj „wydrukować()”Funkcja i uzyskaj wyeliminowany ciąg przecinka:
Drukuj (wynik_string)
Można to zobaczyć w dostarczonym wyjściu, wynikowy ciąg nie ma przecinków:
Metoda 3: Usuń przecinki z łańcucha w Pythonie za pomocą metody „zamień ()”
Aby wyeliminować przecinki z dowolnego dostarczonego sznurka w Python, „zastępować()„Można użyć funkcji. Może zwrócić duplikat ciągów, w którym prezenty podjazdu są wymieniane wraz z innym.
Składnia
Ogólna składnia „zastępować()”Metoda to:
str.Wymień (OldValue, WymieńValue)
Tutaj:
Aby zbadać funkcjonalność wyżej wymyślonej metody, sprawdź poniższy przykład!
Przykład
Wykorzystaliśmy wcześniej utworzone „Original_String”String zmienny. Następnie użyj „zastępować()„Metoda, która przyjmuje wymagany argument i przekazuje je do„wynik_string" zmienny:
resetant_string = original_string.zastępować(",", "")
Uzyskaj zmodyfikowany ciąg, wykorzystując „wydrukować()" oświadczenie:
Drukuj (wynik_string)
Wyjście
To wszystko! Zebraliśmy różne metody wyeliminowania przecinków z dowolnego sznurka w Pythonie.
Wniosek
Aby usunąć przecinki z dowolnego sznurka w Pythonie, funkcja iteracyjna „Do„Pętla,„Odnośnie.pod()”Metoda i„zastępować()„Można zastosować metodę. Pętla „for” jest funkcją iteracyjną, której można użyć do iteracji nad sekwencją. Tam.Sub () ”funkcja jest używana do wymiany, zamiany lub eliminowania przecinków z ciągów, a funkcja„ zamiennika () ”zwraca duplikat ciągów, w którym prezenty podłoża są wymieniane wraz z inną. Ten post wykazał sposoby usuwania przecinków ze sznurka w Python.