Python Strip Funktion

In Tech
Advertisement

programmeringsspråket Python ger en mängd bibliotek och funktioner som en programmerare lätt kan utföra vardagliga eller vanliga uppgifter. Eftersom många Python program kräver manipulation av strängar som ingång eller utgång, olika metoder inom Python arbeta med strängobjekt. En av dessa metoder, "remsa ()" metoden, tar bort tecken från en sträng.

Basic "band ()" funktionalitet

"Remsa ()" returnerar en kopia av en sträng med vissa tecken som avlägsnats från början och slutet av strängen. I huvudsak kontrollerar remsan funktionen start- och sluttecken mot en användardefinierad uppsättning tecken och tar bort dem tills att köra in i en icke-matchande karaktär. Följande kod är ett enkelt exempel.

s = 'wwwthisisasstringooo'

s.strip (w)

'Thisisastringooo'

s.strip ( "o")

'Wwwthisisastring'

s.strip ( 'wo')

'Thisisastring'

Den "lstrip ()" och "rstrip ()" Metoder

Remsan metoden fungerar på båda ändarna av strängen. Men för att tömma tecken från endast den främre eller bakre delen av strängen, använd "lstrip ()" (i början av strängen) och "rstrip ()" (i slutet av strängen). Följande kod visar ett exempel på att ta bort tecken från endast en ände av strängen.

s.lstrip (w)

'Thisisastringooo'

s.lstrip ( "o")

wwwthisisastringooo

s.rstrip ( "o")

'Wwwthisisastring'

Exempel: Stripp HTML-taggar

Som ett annat exempel kan en Python programmerare vill att strippa HTML-taggar från information som hämtas från en webbsida. HTML strängar skulle inneslutas i HTML-taggar, men programmeraren kanske bara behöver de faktiska uppgifter. I detta fall, kan med hjälp av kommandot remsan göra att ta bort taggar lättare.

html = '<html> Hej </ html>'

html.strip ( '<html> </ html>')

'Hallå'

html = '<html> <body> Hej </ body> </ html>'

html.strip ( '<html> <body> </ body> </ html>')

'Hallå'

trimning Whitespace

I ett annat exempel, användarinmatning, eller input samlat in från webben, kan innehålla ledande blank (t.ex. mellanslag eller tabbar). Remsan Funktionen kan också trimma upp tomrum så lätt som det kan någon annan karaktär.

s = 'hej'

s.strip ( '')

'Hej'

s.lstrip ( '')

'Hej '

You may also read!

Python Rekursiva funktioner

Python Rekursiva funktioner

Rekursiva funktioner är funktioner som kallar sig i sin definition. Eftersom en rekursiv funktion uppmanas sig att utföra sin uppgift, kan det göra jobb som innehåller samma arbete på flera dataobjekt lättare att konceptualisera, planera och skriva.

Read More...
Hur man gör 3D Array i Python

Hur man gör 3D Array i Python

Programmerare använder programmeringsspråket Python som ett mångsidigt, objektorienterad grund för många olika tillämpningar. Python har en viss nivå av popularitet på grund av den flexibilitet och lätthet med vilken utvecklare kan bygga applikatione

Read More...
Skillnader Mellan Skriv & Writeline i Python

Skillnader Mellan Skriv & Writeline i Python

Python är en kraftfull, fullfjädrad, fri, programmeringsspråk öppen källkod som används inom utbildning, vetenskap, regering och industri. Python-språket har en stor standardbibliotek av funktioner som hjälper programmerare att skapa webbapplikatione

Read More...
Funktionsprototyp i Python

Funktionsprototyp i Python

I Python, fungerar utgöra grunden för alla komplexa projekt. Bruket av prototyper funktioner, eller att förklara dem innan definiera dem har funnits sedan uppfinningen av programmeringsspråket C. Inte alla språk beter sig på samma sätt. Medan språk s

Read More...
Hur man skapar en webbplats på Heliohost

Hur man skapar en webbplats på Heliohost

Heliohost ger gratis webbhotell för dem med kunskap om webbprogrammering. Det är själv beskrivs som "gratis webbhotell för proffs." Webbplatsen stöder ett brett utbud av skriptspråk, inklusive PHP, Ruby on Rails, Perl och Python. Funktioner inkl

Read More...
Vilka färger stämmer Creeping Phlox komma in?

Vilka färger stämmer Creeping Phlox komma in?

Smygande flox (Phlox spp.) Ger drivor av lågväxande gröna blad under hela växtsäsongen, och färgglada blommor på våren och / eller falla. Det gemensamma namnet "smygande flox" kan hänvisa till tre olika phlox arter, alla med en rad blomma färgva

Read More...
Hur man använder funktioner i Python

Hur man använder funktioner i Python

Funktionen är den mest grundläggande sättet att abstrahera en uppgift i moderna programmeringsspråk. All kod som upprepas mer än en gång i programmet är en kandidat för funktions användning i Python. Till exempel, om ditt program behandlar temperatur

Read More...
Återstående funktion i Python

Återstående funktion i Python

programmeringsspråket Python erbjuder en serie kraftfulla och användbara moduler för att hantera vardagliga sysslor. Något så enkelt som att jämföra datum och tider som i verkligheten är en utmaning i datorprogrammering, kan åstadkommas genom att anv

Read More...
Hur Ring en JavaScript-funktion Från Python

Hur Ring en JavaScript-funktion Från Python

Python är ett programmeringsspråk plattformsoberoende som kan användas på PC, Mac och Linux-baserade datorer. Det används också på .NET och Java. Python är enkel att koda och läsa, vilket gör det till ett attraktivt alternativ för att skriva skript o

Read More...