Anonym bruker
Hvordan trimmer jeg mellomrom fra en streng?
Hvordan fjerner jeg ledende og etterfølgende mellomrom fra en streng i Python?
For eksempel:
" Hello " --> "Hello"
" Hello" --> "Hello"
"Hello " --> "Hello"
"Bob has a cat" --> "Bob has a cat"
1097
3
Bare ett mellomrom, eller alle sammenhengende mellomrom? Hvis det andre, så har strenger allerede en
.strip()
-metode:Hvis du imidlertid bare trenger å fjerne ett mellomrom, kan du gjøre det med:
Vær også oppmerksom på at
str.strip()
også fjerner andre mellomromstegn (f.eks. tabulatorer og ny linje). Hvis du bare vil fjerne mellomrom, kan du angi tegnet som skal fjernes som argument forstrip
, f.eks:Dette vil fjerne alle innledende og avsluttende mellomrom i
myString
:Du vil ha strip():