Što je Python strip ()?
Funkcija Python strip () dio je ugrađenih funkcija dostupnih u Python knjižnici. Metoda strip () uklanja zadane znakove s početka i s kraja izvornog niza. Prema zadanim postavkama funkcija strip () uklanja razmake s početka i na kraju niza i vraća isti niz bez praznih mjesta.
U ovom vodiču za Python naučit ćete:
- Što je Python strip ()?
- Primjer 1: metoda strip () u Pythonu
- Primjer 2: strip () na nevažećem tipu podataka
- Primjer 3: strip () Bez parametra znaka
- Primjer 4: strip () Prolazak parametara znakova
- Zašto se koristi Python strip () funkcija?
Sintaksa metode strip ()
string.strip([characters])
Parametri
- znakovi: (nije obavezno) Dati znakovi uklonit će se s početka ili na kraju izvornog niza.
- Ako parametar znakova nije dat, razmaci s početka i kraja niza uklonit će se.
Povratna vrijednost
Traka Python String () vratit će:
- Izvorni niz s praznim razmacima uklonjen je s početka i s kraja ako znakovi koje treba ukloniti nisu navedeni.
- U slučaju da niz nema praznih prostora na početku ili na kraju, niz će se vratiti takav kakav jest i podudarat će se s izvornim nizom.
- Ako je zadan parametar znakova i ako se znakovi podudaraju, znakovi na početku ili na kraju niza uklonit će se iz izvornog niza, a ostatak niza će se vratiti.
- U slučaju da se dani znakovi ne podudaraju s početkom ili krajem u izvornom nizu, niz će se vratiti takav kakav jest.
Primjeri funkcije strip () u Pythonu
Primjer 1: metoda strip () u Pythonu
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Izlaz:
Welcome to Guru99!
Primjer 2: strip () na nevažećem tipu podataka
Funkcija Python String strip () radi samo na žicama i vratit će pogrešku ako se koristi na bilo kojoj drugoj vrsti podataka poput popisa, korice itd.
Primjer kada se koristi na popisu ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Iznad će se pojaviti pogreška:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Primjer 3: strip () Bez parametra znaka
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Izlaz:
Welcome to Guru99!Welcome to Guru99!
Primjer 4: strip () Prolazak parametara znakova
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)
Izlaz:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Zašto se koristi Python strip () funkcija?
Evo razloga za upotrebu funkcije Python strip
- Pomaže uklanjanje znakova na početku niza, a također i na kraju niza na temelju znakova danih za uklanjanje iz izvornog niza.
- Ako se zadani znakovi ne podudaraju s izvornim nizom, niz će se vratiti takav kakav jest.
- Ako znakovi koje treba ukloniti nisu navedeni, tada će se ukloniti razmaci s početka i kraja izvornog niza.
- Ako na početku ili na kraju nema praznog prostora, niz će se vratiti takav kakav jest.
Sažetak:
- Metoda Python String strip () dio je ugrađene funkcije dostupne u pythonu. Funkcija će ukloniti zadane znakove s početka i kraja izvornog niza.
- Ova je funkcija vrlo korisna za uklanjanje razmaka na početku i na kraju datog niza, kao što je prikazano u primjeru.
- Pomaže uklanjanje znakova na početku niza, a također i na kraju niza na temelju znakova danih za uklanjanje iz izvornog niza.
- Ako se zadani znakovi ne podudaraju s izvornim nizom, niz će se vratiti takav kakav jest.
- Ako znakovi koji se uklanjaju nisu navedeni, razmaci s početka i kraja izvornog niza uklonit će se.
- Ako na početku ili na kraju nema praznog prostora, niz će se vratiti takav kakav jest.