python string split tutorial
Saznajte kako podijeliti niz u Pythonu s primjerima:
Ponekad dok radimo u našim programima, možemo doći u situaciju da želimo razbiti niz na manje dijelove za daljnju obradu.
U ovom uputstvu detaljno ćemo pogledati String split u Pythonu s jednostavnim primjerima za vaše lako razumijevanje.
=> Posjetite ovdje da biste naučili Python ispočetka
Što ćete naučiti:
- Što je 'String'?
- Proglašavanje niza
- Što je String Split?
- Python Split funkcija
- Kako podijeliti niz u Pythonu?
- Podijeli niz na popis
- Podijeli niz u niz
- Tokenize String
- Podijeljeni niz po liku
- Zaključak
- Preporučena literatura
Što je 'String'?
Sve je objekt u Pythonu, pa se čak i String tretira kao objekt u Pythonu.
Slijed znakova naziva se String. Znak može biti bilo što poput simbola, abecede, brojeva itd. Računalo ne razumije nijedan od ovih znakova ili nizova, već razumije samo binarne brojeve, tj. 0 i 1.
Ovu metodu nazivamo kodiranjem, a obrnuti postupak naziva se dekodiranje, a kodiranje se vrši na temelju ASCII.
Proglašavanje niza
Nizovi se deklariraju pomoću dvostrukih navodnika (““) ili pojedinačnih navodnika (‘‘).
Sintaksa:
Variable name = “string value”
ILI
Variable name = ‘string value’
Primjer 1:
my_string = “Hello”
Primjer 2:
my_string = ‘Python’
Primjer 3:
my_string = “Hello World” print(“String is: “, my_string)
Izlaz:
Niz je: Hello World
Primjer 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Izlaz:
Niz je: Pozdrav Python
Što je String Split?
Kao što samo ime objašnjava, split string znači razdvajanje ili razbijanje datog stringa na manje dijelove.
Ako biste na Stringsima radili u bilo kojem programskom jeziku, možda biste znali za spajanje (kombiniranje nizova), a String split je upravo suprotan od toga. Kako bi izvršio podijeljene operacije na žicama, Python nam pruža ugrađenu funkciju tzv podjela().
Python Split funkcija
Python split () metoda koristi se za razdvajanje niza na komade i prihvaća jedan argument koji se naziva separator.
Razdjelnik može biti bilo koji znak ili simbol. Ako nisu definirani nikakvi separatori, tada će se podijeliti zadani niz i razmaci će se koristiti prema zadanim postavkama.
Sintaksa:
variable_name = “String value” variable_name.split()
Primjer 1:
my_string = “Welcome to Python” my_string.split()
Izlaz:
(„Dobrodošli“, „na“, „Python“)
Kako podijeliti niz u Pythonu?
U gornjem primjeru koristili smo funkciju split () za razdvajanje niza bez ikakvih argumenata.
Pogledajmo neke primjere cijepanja niza prosljeđivanjem nekih argumenata.
Primjer 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Izlaz:
Prije podjele, Niz je: jabuka, naranča, mango
Nakon podjele, Niz je: (‘Apple’, ‘Orange’, ‘Mango’)
Primjer 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Izlaz:
Prije dijeljenja, niz je: Welcome0To0Python
Nakon razdvajanja, niz je: (‘Dobrodošli’, ‘To’, ‘Python’)
Primjer 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Izlaz:
Prvo voće je: jabuka
Drugo voće je: naranča
Treće voće je: Mango
U gornjem primjeru dijelimo zadani niz 'Jabuka, naranča, mango' na tri dijela i dodijeljujemo ta tri dijela različitim varijablama voće1, voće2 i voće3.
Podijeli niz na popis
Kad god podijelimo niz u Pythonu, on će se uvijek pretvoriti u List.
Kao što znate, u Pythonu ne definiramo nijednu vrstu podataka, za razliku od ostalih programskih jezika. Stoga, kad god koristimo funkciju split (), bolje je da je dodijelimo nekoj varijabli kako bi joj se lako moglo pristupiti jedno po jedno pomoću napredne for petlje.
Primjer 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
za predmet u vrijednosti:
print(item)
Izlaz:
Jabuka
naranča
Mango
Podijeli niz u niz
Kao što smo ranije razgovarali, kad god podijelimo niz, on će se uvijek pretvoriti u Niz. Međutim, način pristupa podacima razlikovat će se.
Koristeći funkciju split (), razbijamo niz na neke dijelove i dodjeljujemo ga nekoj varijabli, stoga pomoću indeksa možemo pristupiti slomljenim žicama i taj se koncept naziva Nizovi.
Pogledajmo kako možemo pristupiti podijeljenim podacima pomoću nizova.
Primjer 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Izlaz:
Prva stavka je: Apple
Druga stavka je: Narančasta
Treća stavka je: Mango
Tokenize String
Kad podijelimo niz, on se raspada na manje dijelove i ti se manji dijelovi nazivaju žetoni.
Primjer:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Izlaz:
Niz znakova su: (‘Audi’, ‘BMW’, ‘Ferrari’)
U gornjem primjeru Audi, BMW i Ferrari nazivaju se žetonima niza.
'Audi, BMW, Ferrari'
što je json datoteka kako otvoriti
Podijeljeni niz po liku
U Pythonu imamo ugrađenu metodu koja se naziva list () za razdvajanje nizova u niz znakova.
Funkcija list () prihvaća jedan argument koji je ime varijable u kojem je niz pohranjen.
Sintaksa:
variable_name = “String value” list(variable_name)
Primjer:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Izlaz:
Nizovi žica su: (‘P’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’)
Zaključak
Ovaj vodič možemo zaključiti sa sljedećim uputama:
- Razdvajanje niza koristi se za razbijanje niza na komade.
- Python pruža ugrađenu metodu koja se naziva split () za razdvajanje nizova.
- Podijeljenom nizu možemo pristupiti pomoću popisa ili nizova.
- Dijeljenje niza obično se koristi za izdvajanje određene vrijednosti ili teksta iz datog niza.
=> Ovdje istražite jednostavnu seriju treninga za Python.
Preporučena literatura
- Python string funkcije
- Java string sa String Buffer-om i String Builder Tutorial
- Python DateTime Vodič s primjerima
- Dubinski vodiči pomračenja za početnike
- Vodič za početnike za Python (Praktični BESPLATNI trening za Python)
- Python varijable
- Postupak uvođenja i instalacije Pythona
- Vodič za glavne funkcije Pythona s praktičnim primjerima