Python-strängremsa () Funktion med EXEMPEL

Innehållsförteckning:

Anonim

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, in print(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.