Vad är Python strip ()?
Python strip () -funktionen är en del av inbyggda funktioner som finns tillgängliga i Python-biblioteket. Metoden strip () tar bort givna tecken från originalsträngens början och slut. Som standard tar strip () -funktionen bort vita mellanslag från början och slutet av strängen och returnerar samma sträng utan vita mellanslag.
I denna Python-handledning lär du dig:
- Vad är Python strip ()?
- Exempel 1: strip () Metod i Python
- Exempel 2: strip () på ogiltig datatyp
- Exempel 3: strip () Utan teckenparameter
- Exempel 4: strip () Passerar teckenparametrar
- Varför används Python strip () -funktion?
Syntax för strip () -metoden
string.strip([characters])
Parametrar
- tecken: (valfritt) De givna tecknen tas bort från början eller slutet av den ursprungliga strängen.
- Om teckenparametern inte ges, kommer de tomma utrymmena från början och slutet av strängen att tas bort.
Returvärde
Python-strängremsan () kommer att returnera:
- Originalsträngen med vita mellanslag bort från början och slutet om tecknen som ska tas bort anges inte.
- Om strängen inte har några mellanslag i början eller slutet, kommer strängen att returneras som den är och matchar den ursprungliga strängen.
- Om teckenparametern ges, och om tecknen får matchningar, tas tecknen i början eller slutet av strängen bort från den ursprungliga strängen och resten av strängen returneras.
- Incase om de angivna tecknen inte matchar början eller slutet i den ursprungliga strängen, kommer strängen att returneras som den är.
Exempel på strip () -funktion i Python
Exempel 1: strip () Metod i Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Produktion:
Welcome to Guru99!
Exempel 2: strip () på ogiltig datatyp
Python String strip () -funktionen fungerar bara på strängar och returnerar ett fel om den används på någon annan datatyp som lista, tupel etc.
Exempel när det används i listan ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Ovanstående ger ett fel:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Exempel 3: strip () Utan teckenparameter
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Produktion:
Welcome to Guru99!Welcome to Guru99!
Exempel 4: strip () Passerar teckenparametrar
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Produktion:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Varför används Python strip () -funktion?
Här finns skäl för att använda Python-stripfunktionen
- Det hjälper till att ta bort tecknen i början av strängen och även i slutet av strängen baserat på de tecken som ska tas bort från den ursprungliga strängen.
- Om de angivna tecknen inte matchar originalsträngen returneras strängen som den är.
- Om tecknen som ska tas bort inte specificeras, tas de vita utrymmena från början och slutet av den ursprungliga strängen bort.
- Om det inte finns något vitt utrymme i början eller slutet än kommer strängen att returneras som den är.
Sammanfattning:
- Python String strip () -metoden är en del av den inbyggda funktionen som finns i python. Funktionen tar bort givna tecken från början och slutet av originalsträngen.
- Den här funktionen är till stor hjälp för att ta bort blanksteg i början och slutet av den angivna strängen, som visas i exemplet.
- Det hjälper till att ta bort tecknen i början av strängen och även i slutet av strängen baserat på de tecken som ska tas bort från den ursprungliga strängen.
- Om de angivna tecknen inte matchar originalsträngen returneras strängen som den är.
- Om tecknen som ska tas bort inte specificeras tas mellanslag från början och slutet av den ursprungliga strängen bort.
- Om det inte finns något vitt utrymme i början eller slutet än kommer strängen att returneras som den är.