Python String strip() funkcija: Kako se koristi? [Primjeri metoda]
Što je Python traka()?
Python traka() funkcija je dio ugrađenih funkcija dostupnih u Python knjižnica. Metoda strip() uklanja zadane znakove s početka i kraja izvornog niza. Funkcija strip() prema zadanim postavkama uklanja razmake s početka i kraja niza i vraća isti niz bez razmaka.
Sintaksa metode strip().
string.strip([characters])
Parametri
- znakovi: (neobavezno) Zadani znakovi bit će uklonjeni s početka ili kraja izvornog niza.
- Ako parametar znakova nije zadan, razmaci s početka i kraja niza bit će uklonjeni.
Povratna vrijednost
The Python String strip() će vratiti:
- Izvorni niz s razmacima uklonjenim s početka i kraja ako znakovi koje treba ukloniti nisu navedeni.
- U slučaju da niz nema razmake 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 dani znakovi podudaraju, znakovi na početku ili kraju niza bit će uklonjeni iz izvornog niza, a ostatak niza bit će vraćen.
- U slučaju da navedeni znakovi ne odgovaraju početku ili kraju izvornog niza, niz će biti vraćen kakav jest.
Primjeri funkcije strip() u Python
Primjer 1: strip() metoda u Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
Izlaz:
Welcome to Guru99!
Primjer 2: strip() na nevažećoj vrsti podataka
The Python Funkcija String strip() radi samo na nizovima i vratit će pogrešku ako se koristi na bilo kojem drugom tipu podataka kao što je popis, tuple itd.
Primjer kada se koristi na listi()
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Gornje će izbaciti pogrešku:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> print(mylist.strip()) AttributeError: 'list' object has no attribute 'strip'
Primjer 3: strip() Bez karakternog parametra
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() Prosljeđivanje znakovnih parametara
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 Guru Welcome to Guru99!
Zašto Python koristi se funkcija strip()?
Evo razloga za korištenje Python funkcija trake
- Pomaže u uklanjanju znakova na početku niza i također na kraju niza na temelju znakova koji su dati za uklanjanje iz izvornog niza.
- Ako navedeni znakovi ne odgovaraju originalnom nizu, niz će biti vraćen kakav jest.
- Ako znakovi koje treba ukloniti nisu navedeni, razmaci s početka i kraja izvornog niza bit će uklonjeni.
- Ako nema razmaka na početku ili na kraju, niz će biti vraćen kakav jest.
rezime
- The Python Metoda 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 u uklanjanju razmaka na početku i kraju zadanog niza, kao što je prikazano u primjeru.
- Pomaže u uklanjanju znakova na početku niza i također na kraju niza na temelju znakova koji su dati za uklanjanje iz izvornog niza.
- Ako navedeni znakovi ne odgovaraju originalnom nizu, niz će biti vraćen kakav jest.
- Ako znakovi koje treba ukloniti nisu navedeni, razmaci s početka i kraja izvornog niza bit će uklonjeni.
- Ako nema razmaka na početku ili na kraju, niz će biti vraćen kakav jest.