Povezovanje je postopek združevanja dveh nizov skupaj, da nastane večji. Običajno je vsaj eden od teh nizov spremenljivka. Morda se pridružujete uporabniškemu vnosu, da oblikujete pozdrav ali vrednosti iz baze podatkov za prikaz polnega imena nekoga.
Python ponuja različne načine združevanja nizov, od katerih ima vsak različne prednosti. Tukaj je vse, kar morate vedeti, da povežete nize v Pythonu.
Kako povezati nize v Pythonu
Python ponuja več načinov povezovanja nizov. Tu so štirje najpogostejši: trije operaterji in funkcija. Lahko uporabite pridruži se funkcijo ali eno od +, %, oz * operaterji. Vsaka ima svojo uporabo, odvisno od vaših okoliščin.
1. Z uporabo operaterja +
Lahko uporabite + operator za seštevanje dveh številk, lahko pa ga uporabite tudi za združevanje dveh nizov. Tukaj je osnovni primer, ki prikazuje, kako to storiti:
# združi dva niza z operatorjem +
str1 = "Kako povezati"
str2 = "nizi v Pythonu."
rezultat = str1 + str2
natisni (rezultat)
Rezultat bo naslednji:
Kako povezati nize v Pythonu.
Ta primer združuje dva niza, vendar lahko v enem stavku pridružite toliko, kolikor želite:
# združi tri nize z operatorjem +
str1 = "Kako povezati"
str2 = "strings"
str3 = "v Pythonu."
rezultat = str1 + str2 + str3
natisni (rezultat)
Rezultat bo naslednji:
Kako povezati nize v Pythonu.
2. Uporaba metode Join().
Metoda združevanja je ena izmed Pythonove najbolj uporabne vgrajene funkcije. Velja samo za nize, zato ga ne morete uporabiti za dodajanje številskih vrednosti. Uporabite metodo pridružitve, če želite združiti niz nizov z istim nizom vmes: ločilo. Ločilo je lahko kateri koli veljaven niz, vključno s praznim nizom:
str1 = "Python konkatenacija"
str2 = "strune"
print("".join([str1, str2]))
str3 = "Python concatenate"
print(" ".join([str3, str2]))
Izhod je:
Python združi nize
Python združi nize
3. Uporaba % operaterja
Operater % formatira niz, vendar v svoji najpreprostejši obliki služi kot orodje za povezovanje. Lahko uporabite %s nadomestni znak za zamenjavo nizov in njihovo učinkovito povezovanje.
Na primer:
str1 = "Python"
str2 = "konkatenacija nizov"
print("%s %s" % (str1, str2))
Izhod je:
Povezovanje nizov Python
Python 3 je predstavil novo funkcijo za oblikovanje nizov: način formatiranja. To deluje podobno, pri čemer se vrednosti v večjem nizu nadomestijo z nadomestnimi oznakami in ga lahko uporabite tudi za osnovno povezovanje.
4. Uporaba operaterja *
The * Operater ponuja drugo sredstvo za povezovanje nizov, čeprav za zelo specifične primere. Ta operater niz ponovi določeno število krat. Na primer:
str1 = "Dobrodošli"
str2 = str1 * 3
natisni (str2)
Izhod je:
Dobrodošli, dobrodošli, dobrodošli
Dodajanje besedilnih nizov skupaj s povezovanjem Python
Python je močan jezik, saj ima vgrajene operaterje in metode za številne običajne operacije. Če jih obvladate, lahko uporabite najprimernejše za vsako situacijo, v kateri se znajdete.
Oblikovanje nizov je temeljni del programiranja v Pythonu. Na voljo je veliko tečajev Python, ki nadobudnim programerjem pomagajo pri učenju osnov.
9 brezplačnih spletnih tečajev za začetnike Pythona
Preberite Naprej
Povezane teme
- Programiranje
- Python
O avtorju
Gaurav Siyal ima dve leti izkušenj s pisanjem, pisanjem za vrsto podjetij za digitalni marketing in dokumente o življenjskem ciklu programske opreme.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite