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, inprint(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.