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.