Spajanje Python nizova: sve što trebate znati

Ovaj će vas članak upoznati s jednostavnim konceptom programiranja koji ima ogromnu vrijednost u određenim situacijama, a to je Python String Concatenation.

Ovaj će vas članak upoznati s jednostavnim konceptom programiranja koji ima ogromnu vrijednost u određenim situacijama, tj Spajanje nizova. U ovom će članku biti obrađeni sljedeći smjerovi,

Pa krenimo onda,





Spajanje Python nizova

Ako ne upotrebljavate jezik Python, možda nikada niste čuli za pojam spajanja nizova. Bilo da se radi o bilo kojem programskom jeziku koji koristite, doći će vrijeme kada trebate spojiti sadržaj dviju ili više žica zajedno, čiji je postupak u tehničkoj terminologiji poznat kao spajanje. Najjednostavniji način objašnjenja ovog koncepta je da uzmete dva različita niza koja su pohranjena u interpretator i spojite ih zajedno da biste postigli jednu jedinstvenu svrhu. Primjer ove akcije su dvije različite žice hello i world u Pythonu. Koristite funkciju spajanja i pretvarate ih u jednu, što je zdravo svijetu.

Nastavljamo s ovim člankom o spajanju Python nizova



Spajanje u Pythonu

Postoji nekoliko glavnih načina za spajanje nizova u Pythonu. No, prvo razjasnimo osnove, novi niz koji nastaje nakon spajanja dvaju zasebnih nizova poznat je kao objekt niza. To je zato što je Python u svojoj osnovi objektno orijentiran jezik i stoga se svaki element u njemu, bio on već postojeći ili novostvoreni, naziva objektom.

Najjednostavniji način spajanja dva niza u Pythonu je upotreba operatora + ili plus. Primjer toga kao u nastavku.

str1 = 'Zdravo' str2 = 'Svijet' str1 + str2

Posljednji redak u gornjem kodu je spajanje i kad se postupak izvrši, formira se novi niz.



Jedna od najvažnijih stvari koju ovdje treba primijetiti je činjenica da Python ne može povezati cijeli broj i niz jer se smatraju temeljno različitim objektima. Ako želite spojiti niz i cijeli broj, prvo ćete morati pretvoriti bilo koji od njih u drugi objekt, to jest niz u cijeli broj ili cijeli broj u niz.

Ako pokušate spojiti niz i cijeli broj bez pretvorbe, na zaslonu će se vratiti pogreška. Da biste to bolje razumjeli, pogledajte primjer u nastavku.

>>> ispis & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (najnoviji zadnji poziv): Datoteka & ldquo & rdquo, red 1 & ququer & ququer & ququer & ququer & ququer & ququer & ququer & ququer & ququer & ququer & ququer & ququer & ququer & quot;

Nastavljamo s ovim člankom o spajanju Python nizova

Oblikovanje niza u Pythonu

Sad kad ste upoznati s osnovama spajanja niza u Pythonu, razgovarajmo više o formatiranju niza u Pythonu.

U Pythonu postoje dvije glavne metode interpolacije niza. Da bismo to bolje razumjeli, pogledajmo prvo što znači interpolacija niza.

Interpolacija niza u Pythonu može se jednostavno definirati kao postupak procjene vrijednosti niza koja je sadržana u memoriji tumača kao jedno ili više rezerviranih mjesta. Jednostavno rečeno, interpolacija nizova je metoda koja programerima olakšava izvršavanje formatiranja i spajanja nizova u Pythonu.

Nastavljamo s ovim člankom o spajanju Python nizova

Java razlika između proteže se i implementira

Korištenje% operatora

Jedna od najprihvaćenijih metoda postizanja spajanja nizova u Pythonu je upotreba operatora%. Da biste razumjeli kako se točno koristi u kodu, pogledajte primjer u nastavku.

x = 'jabuke' y = 'limuni' z = 'U košarici su% s i% s'% (x, y)

U gornjem kodu ono što interpreter radi je zamjena vrijednosti% s vrijednostima pohranjenim u varijablama x i y iz gornjih redaka. Kada se ispiše varijabla z, dobiva se sljedeći rezultat.

U košari su jabuke i limuni

Nastavljamo s ovim člankom o spajanju Python nizova

Korištenje operatora {}

Dok kodirate ako upotrebljavate {}, on služi kao rezervirano mjesto za varijable koje želite pohraniti unutar niza. No, da biste dodali varijable unutar niza, prvo morate upotrijebiti funkciju format ().

Jedna od glavnih prednosti upotrebe funkcije format () je ta što ne trebate pretvoriti cijelu vrijednost u niz prije spajanja podataka koji će automatski učiniti isto za vas. To je jedan od glavnih razloga zašto je ovaj način spajanja nizova preferiraniji od ostalih.

Da biste bolje razumjeli cijeli ovaj koncept, pogledajte primjer u nastavku.

Fname = 'John' Lname = 'Doe' Dob = '24' print '{} {} je star {} godina.' Format (fname, lname, dob)

Tijekom izvođenja ovog koda, tumač će uzeti odgovarajuće vrijednosti i pohraniti ih kao varijable u odgovarajuće nizove.

Nastavljamo s ovim člankom o spajanju Python nizova

Korištenjem metode pridruživanja

Na kraju, ali ne najmanje važno, koristi se metoda Pridruživanja u Pythonu. Najbolja uporaba ove metode je spajanje popisa nizova zajedno u jedan rezultat. Pogledajte donji primjer da biste to bolje razumjeli.

>

'Brza smeđa lisica preskače lijenog psa'

Sada kreirajmo novi popis.

>>> glazba = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Sada za spajanje obje žice koristimo sljedeće.

>>> ispis & lsquo & rsquo.join (glazba) >>> ispis & ldquo & ldquo.join (glazba)

Ovo nas dovodi do kraja ovog članka o spajanju Python nizova.

Možete dobiti detaljno znanje o Pythonu, zajedno s raznim aplikacijama za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare članka i javit ćemo vam se.