Hvordan Python -funksjoner fjerner tegn fra en streng

Hvordan Python -funksjoner fjerner tegn fra en streng
I Python er strenger den hyppigste datatypen, og å bruke dem i denne skalaen vil resultere i forskjellige feil. Det er viktig å kunne eliminere karakterene uavhengig av årsaken til formatavbruddet. Python har også noen nyttige innebygde funksjoner som vi bruker til dette formålet. I strenger har noen ganger den brukeropprettede inngangen uønskede tegn som vi ikke vil spare. I denne situasjonen anbefales det å slette visse elementer fra en bestemt streng. Den generelle metoden for å trekke ut et element fra en streng er bruken av erstatningsfunksjonen (). I tillegg bruker vi Translate () -funksjonen for å erstatte mange eksistenser av en bestemt karakter.

Strengen er uforanderlig, så når vi sletter elementet fra en streng, endres ikke den originale strengen. Vi må lagre den nye strengen hvis vi vil fortsette å bruke strengen.

Bruk erstatning () -funksjon:

I Python brukes erstatningsfunksjonen for å fjerne tegnene fra strengen. Denne funksjonen inneholder to parametere. Denne funksjonen brukes også for å erstatte ett element med et annet i strengen. Hvis vi passerer den andre parameteren som et tomt tegn, fjerner det elementet fra den opprinnelige strengen.

I denne koden tas "visuell programmering" som en streng, og den er representert av STR. Her ønsker vi å trekke ut "visuell" fra den originale strengen. Så vi bruker erstatning () -funksjon for å fjerne “visuell”.

For utførelse av Python -koder er Spyder 5 installert på den bærbare datamaskinen. Først opprettes et nytt prosjekt etter å ha trykket på “Ctrl+N” fra tastaturet. Navnet på vår nye fil er “Temp.py3 ”:

Erstatningsfunksjonen inneholder to parametere. Vi passerte elementet "visuelt", som vi ønsker å erstatte som en første parameter. Deretter passerer vi en tom karakter som en andre parameter. La oss kjøre koden ved å trykke på alternativet "Kjør" fra menylinjen til Spyder 5:

Den andre parameteren fjerner elementet “visuell” fra strengen. Og vi får "programmering" som utdata. Den opprinnelige strengen er uendret.

I Python er strengen uforanderlig, så erstatningsmetoden gir den nye strengen, og den virkelige er upåvirket. I dette tilfellet tar vi "visuell programmering" som en streng, og det kommer til uttrykk av STR. Her ønsker vi å fjerne “V” fra strengen “Visual Programming”. Deretter bruker vi erstatning () -funksjonen:

Denne funksjonen har to argumenter. Vi passerte karakteren “V”, som vi ønsker å erstatte som en første parameter. Deretter passerer vi en tom karakter som en andre parameter. Vi ønsker å fjerne “V” ved å passere et tomt tegn:

I utgangen hentet vi tegnet “V” fra den opprinnelige strengen.

Bruk translate () -funksjon:

For å fjerne tegnet fra strengen, er oversatt () en annen funksjon som brukes til dette formålet. Denne funksjonen returnerer verdien etter å ha fjernet det gitte elementet fra strengen. For å trekke ut et element fra strengen, må vi erklære Unicode for et element. Vi erklærer også parameteren “ingen” for å erstatte elementet. Vi bruker ORD () -metoden for å oppnå unicode av et element.

I dette eksemplet blir "visuell programmering" tatt som en streng og representert av STR. Her ønsker vi å eliminere “G” fra strengen og fortrenge den med “Ingen”. Vi bruker Translate () -funksjonen for å fjerne “G”. Ord () -metoden er også aktuelt her. Fordi denne funksjonen brukes til å finne ut unicode av “G”:

Etter å ha anvendt Translate () -funksjonen, returnerer utskriftserklæringen strengen "Visual Programmin". Translate () -funksjonen fjerner “G” fra den opprinnelige uttalelsen:

Fjerning av karakterdefinert antall ganger:

For å hente ut et tegn fra en streng som er erklært mange ganger, bruker vi erstatningsfunksjonen ().

I denne koden tar vi strengen "Visual Programming". Strengen er representert av STR i denne koden. Vi ønsker å fjerne "jeg" fra strengen og erstatte den med "jeg" i denne strengen. For dette formålet brukes erstatningsfunksjonen (). I den tredje parameteren for erstatningsmetoden passerte vi nummeret, som viser hvor ofte erstatningen foregår i strengen.

Her bruker vi erstatningsfunksjonen (). Som en første parameter passerte vi elementet “jeg”, som vi vil erstatte. Som en andre parameter er vi bestått “jeg”, som skal erstattes med “2” som nevnt i den tredje parameteren til en funksjon. Det betyr at erstatning av “I” med “I” finner sted to ganger i strengen “Visual Programming”:

Dermed er utgangen fra denne koden "visuell programmering". Vi får den originale strengen, men vi erstatter bare “jeg” med “jeg” i den originale strengen.

Konklusjon:

Denne artikkelen utdyper metodene for å fjerne elementene fra en streng. Ettersom strengene er uforanderlige, må vi lagre den nye strengen hvis vi fortsetter å bruke den. Vi har diskutert fjerning av tegn ved å bruke COPPEat () -funksjonen og oversette () -funksjonen. Og vi forklarte også måten å erstatte elementet med en tom karakter. Vi håper du fant denne artikkelen nyttig. Vennligst sjekk ut Linux -hint for mer informative artikler.