„Python“ eilutės juosta () Funkcija su PAVYZDŽIU

Kas yra „Python strip“ ()?

„Python strip ()“ funkcija yra integruotų funkcijų, pasiekiamų „Python“ bibliotekoje, dalis. „Strip ()“ metodas pašalina nurodytus simbolius nuo pradinės eilutės pradžios ir pabaigos. Pagal numatytuosius nustatymus strip () funkcija pašalina tarpus nuo eilutės pradžios ir pabaigos ir grąžina tą pačią eilutę be tarpų.

Šioje „Python“ pamokoje sužinosite:

  • Kas yra „Python strip“ ()?
  • 1 pavyzdys: strip () metodas „Python“
  • 2 pavyzdys: strip () ant neteisingo duomenų tipo
  • 3 pavyzdys: strip () Be simbolio parametro
  • 4 pavyzdys: strip () Perduodami simbolių parametrai
  • Kodėl naudojama „Python strip ()“ funkcija?

Juostos () metodo sintaksė

string.strip([characters])

Parametrai

  • simboliai: (neprivaloma) Pateikti simboliai bus pašalinti iš pradinės eilutės pradžios ar pabaigos.
  • Jei simbolių parametras nepateikiamas, tarpai nuo eilutės pradžios ir pabaigos bus pašalinti.

Grąžinimo vertė

„Python“ eilutės juosta () grįš:

  • Originali eilutė su baltais tarpais nuo pradžios ir pabaigos, jei nenurodomi pašalintini simboliai.
  • Jei eilutėje pradžioje ar pabaigoje nėra tarpų, eilutė bus grąžinta tokia, kokia yra, ir atitiks pradinę eilutę.
  • Jei pateikiamas simbolių parametras ir jei simboliams suteikiami sutapimai, eilutės pradžioje ar pabaigoje esantys simboliai bus pašalinti iš pradinės eilutės, o likusi eilutė bus grąžinta.
  • Įtraukite, jei pateikti simboliai neatitinka pradinės eilutės pradžios ar pabaigos, eilutė bus grąžinta tokia, kokia yra.

Funkcijos „Python“ juostos () pavyzdžiai

1 pavyzdys: strip () metodas „Python“

str1 = "Welcome to Guru99!"after_strip = str1.strip()

Išvestis:

Welcome to Guru99!

2 pavyzdys: strip () ant neteisingo duomenų tipo

„Python String strip“ () funkcija veikia tik ant eilučių ir pateiks klaidą, jei bus naudojama bet kuriame kitame duomenų tipe, pvz., Sąraše, „tuple“ ir kt.

Pavyzdys, kai naudojamas sąraše ()

mylist = ["a", "b", "c", "d"]print(mylist.strip())

Tai, kas išdėstyta pirmiau, sukels klaidą:

Traceback (most recent call last):File "teststrip.py", line 2, in print(mylist.strip())AttributeError: 'list' object has no attribute 'strip'

3 pavyzdys: strip () Be simbolio parametro

str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)

Išvestis:

Welcome to Guru99!Welcome to Guru99!

4 pavyzdys: strip () Perduodami simbolių parametrai

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)

Išvestis:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

Kodėl naudojama „Python strip ()“ funkcija?

Čia pateikiamos „Python“ juostos funkcijos naudojimo priežastys

  • Tai padeda pašalinti simbolius eilutės pradžioje ir eilutės pabaigoje, atsižvelgiant į simbolius, kuriuos reikia pašalinti iš pradinės eilutės.
  • Jei pateikti simboliai neatitinka pradinės eilutės, eilutė bus grąžinta tokia, kokia yra.
  • Jei pašalintini simboliai nenurodyti, tarpai nuo pradinės eilutės pradžios ir pabaigos bus pašalinti.
  • Jei pradžioje ar pabaigoje nėra tarpo, eilutė bus grąžinta tokia, kokia yra.

Santrauka:

  • „Python String strip“ () metodas yra integruotos funkcijos, pasiekiamos „python“, dalis. Funkcija pašalins nurodytus simbolius iš pradinės eilutės pradžios ir pabaigos.
  • Ši funkcija yra labai naudinga pašalinant tarpus tarp nurodytos eilutės pradžios ir pabaigos, kaip parodyta pavyzdyje.
  • Tai padeda pašalinti simbolius eilutės pradžioje ir eilutės pabaigoje, atsižvelgiant į simbolius, kuriuos reikia pašalinti iš pradinės eilutės.
  • Jei pateikti simboliai neatitinka pradinės eilutės, eilutė bus grąžinta tokia, kokia yra.
  • Jei pašalintini simboliai nenurodomi, tarpai nuo pradinės eilutės pradžios ir pabaigos bus pašalinti.
  • Jei pradžioje ar pabaigoje nėra tarpo, eilutė bus grąžinta tokia, kokia yra.

Įdomios straipsniai...