Python String strip () Funkcija z PRIMEROM

Kazalo:

Anonim

Kaj je Python strip ()?

Funkcija Python strip () je del vgrajenih funkcij, ki so na voljo v knjižnici Python. Metoda strip () odstrani dane znake z začetka in konca prvotnega niza. Funkcija strip () privzeto odstrani presledke z začetka in konca niza in vrne isti niz brez presledkov.

V tej vadnici za Python boste izvedeli:

  • Kaj je Python strip ()?
  • Primer 1: metoda strip () v Pythonu
  • Primer 2: strip () na neveljavnem tipu podatkov
  • Primer 3: strip () Brez znakovnega parametra
  • Primer 4: strip () Prenos parametrov znakov
  • Zakaj se uporablja funkcija Python strip ()?

Sintaksa metode strip ()

string.strip([characters])

Parametri

  • znaki: (neobvezno) Dani znaki bodo odstranjeni z začetka ali konca prvotnega niza.
  • Če parameter znakov ni podan, bodo presledki od začetka in konca niza odstranjeni.

Vrnjena vrednost

Vrstica Python String () bo vrnila:

  • Izvirni niz z presledki, odstranjenimi z začetka in konca, če znaki, ki jih je treba odstraniti, niso navedeni.
  • Če niz na začetku ali koncu nima presledkov, bo niz vrnjen takšen, kot je, in se bo ujemal z izvirnim nizom.
  • Če je podan parameter znakov in če se znaki ujemajo, bodo znaki na začetku ali koncu niza odstranjeni iz prvotnega niza, preostali del niza pa vrnjen.
  • Če se dani znaki ne ujemajo z začetkom ali koncem v prvotnem nizu, bo niz vrnjen takšen, kot je.

Primeri funkcije strip () v Pythonu

Primer 1: metoda strip () v Pythonu

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

Izhod:

Welcome to Guru99!

Primer 2: strip () na neveljavnem tipu podatkov

Funkcija Python String strip () deluje samo v nizih in vrne napako, če se uporablja za kateri koli drug tip podatkov, kot so seznam, nabor itd.

Primer uporabe na seznamu ()

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

Zgoraj bo prišlo do napake:

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

Primer 3: strip () Brez znakovnega parametra

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

Izhod:

Welcome to Guru99!Welcome to Guru99!

Primer 4: strip () Prenos parametrov znakov

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)

Izhod:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

Zakaj se uporablja funkcija Python strip ()?

Tu so razlogi za uporabo funkcije Python strip

  • Pomaga odstraniti znake na začetku niza in tudi na koncu niza na podlagi znakov, ki jih je treba odstraniti iz prvotnega niza.
  • Če se dani znaki ne ujemajo z izvirnim nizom, bo niz vrnjen tak, kot je.
  • Če znaki, ki jih je treba odstraniti, niso določeni, bodo odstranjeni presledki od začetka in konca prvotnega niza.
  • Če na začetku ali koncu ni praznega prostora, se vrne niz, kakršen je.

Povzetek:

  • Metoda Python String strip () je del vgrajene funkcije, ki je na voljo v pythonu. Funkcija bo odstranila dane znake z začetka in konca prvotnega niza.
  • Ta funkcija je zelo koristna pri odstranjevanju presledkov na začetku in koncu danega niza, kot je prikazano v primeru.
  • Pomaga odstraniti znake na začetku niza in tudi na koncu niza na podlagi znakov, ki jih je treba odstraniti iz prvotnega niza.
  • Če se dani znaki ne ujemajo z izvirnim nizom, bo niz vrnjen tak, kot je.
  • Če znaki, ki jih je treba odstraniti, niso določeni, bodo odstranjeni presledki od začetka in konca prvotnega niza.
  • Če na začetku ali koncu ni praznega prostora, se vrne niz, kakršen je.