Python niz traka () Funkcija s PRIMJEROM

Š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, in print(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.

Zanimljivi članci...