Python Strip-funktionen

Grundlæggende funktionalitet af "strip ()"

Funktionen "strip ()" returnerer en kopi af en streng med visse tegn fjernet fra dens begyndelse og slutning. I det væsentlige sammenligner stripfunktionen start- og sluttegn med et sæt brugerdefinerede tegn og fjerner dem, indtil de når et tegn, der ikke matcher. Følgende kode er et simpelt eksempel:

s = 'wwwthisisasstringooo' s.strip ('w') 'thisisastringooo' s.strip ('o') 'wwwthisisastring' s.strip ('wo') 'thisisastring'

Metoderne "lstrip ()" og "rstrip ()"

Båndmetoden fungerer i begge ender af kæden. Brug kun "lstrip ()" (til begyndelsen af ​​strengen) og "rstrip ()" (til slutningen af ​​strengen) for at fjerne tegn kun fra forsiden eller bagsiden af ​​det. Følgende kode viser et eksempel til kun at fjerne et tegn i den ene ende af strengen.

s.lstrip ('w') 'thisisastringooo' s.lstrip ('o') wwwthisisastringooo s.rstrip ('o') 'wwwthisisastring'

Eksempel: Fjernelse af HTML-tags

Som et andet eksempel kan en Python-programmør muligvis fjerne HTML-tags fra oplysninger, der er hentet fra en webside. HTML-strenge lukkes inden for HTML-tags, men programmereren har muligvis kun brug for dataene. I dette tilfælde kan du bruge strip-kommandoen tillade dig nemt at fjerne tags.

html = 'Hej' html.strip ('') 'Hej' html = 'Hej' html.strip ('') 'Hej'

Skær blanke rum

Som et andet eksempel kan brugerens indtastning eller indtastningen, der er opnået fra webstedet, indeholde tomme rum i begyndelsen (f.eks. Mellemrum eller faner). Strimlefunktionen kan også beskære hvide rumstegn så let som du kan med ethvert andet tegn.

s = 'hi' s.strip ('') 'hi' s.lstrip ('') 'hej'

Interessante Artikler