Python

Združevanje nizov Python

Združevanje nizov Python
Združevanje nizov pomeni ustvarjanje novega niza s kombiniranjem dveh ali več vrednosti nizov. Številne vgrajene metode in '+' operator se uporabljajo za kombiniranje nizov v mnogih programskih jezikih. '+' operator se v pythonu uporablja tudi za kombiniranje nizovnih vrednosti, vendar deluje drugače kot drugi skriptni jeziki. V JavaScript, ko se vrednost niza kombinira s številsko vrednostjo, se vrednost števila samodejno pretvori v niz in združi z drugo vrednostjo niza. Če pa v Pythonu opravite isto nalogo, bo prišlo do napake, ker Python ne more samodejno pretvoriti številke v niz. V Pythonu obstaja še veliko drugih načinov kombiniranja nizov. Ta članek prikazuje, kako lahko v Pythonu združite nize na različne načine.  Tukaj, spyder3 editor se uporablja za pisanje in izvajanje skriptov tega članka.

Združevanje nizov z operatorjem '+'

Ustvarite datoteko python z naslednjim skriptom, da preverite, kako '+' Operator deluje v Pythonu za združevanje nizov. Poimenovanim spremenljivkam sta dodeljeni dve nizovni vrednosti str1 in str2. Ti dve vrednosti sta pravilno združeni in natisnjeni. Nato sta poimenovanim spremenljivkam dodeljena ena vrednost in številska vrednost besedilo in cena. Če želite združiti te vrednosti, bo z omembo ustvarila napako int vrednost je mogoče pretvoriti v str. Torej se številska vrednost z uporabo pretvori v vrednost niza str () pred združevanjem podatkov.

#!/ usr / bin / env python3
# Določite vrednosti v nizu
str1 = "Všeč mi je"
str2 = "Programiranje"
# Združevanje vrednosti niza z drugo vrednostjo niza
combText1 = str1 + str2
# Natisnite kombinirani izhod
print ("Kombiniranje niza z nizom: \ n", kombinacijaText1)
# Določite vrednost niza
text = "Cena knjige je"
# Določite številčno vrednost
cena = 50
# Združevanje nizovne vrednosti s številsko vrednostjo
combText2 = besedilo + "$" + str (cena)
# Natisnite kombinirani izhod
print ("\ nKombiniranje niza s številko: \ n", kombinacijaText2)

Izhod:

Izhod je prikazan na desni strani slike.

Združevanje nizov z operatorjem '%'

Ustvarite datoteko python z naslednjim skriptom, da preverite, kako '%' simbol deluje za združevanje nizov v Pythonu. Deluje kot oblikovanje nizov jezika C. Tu sta dve spremenljivki str1 in str2 dodeljeni dvema nizoma. Dve ali več nizovnih vrednosti lahko kombinirate tako, da ustvarite skupino, ločeno z vejico, in uporabite simbol '%' na sprednji strani skupine. Tu so prvi oklepaji, () uporabljeni za razvrščanje nizovnih vrednosti, '% s' pa v natisni () metoda za določitev, da so vrednosti tiskanja niz.

#!/ usr / bin / env python3
# Določite dve nizni vrednosti
str1 = "Python"
str2 = "je priljubljen skriptni jezik"
# Vrednosti nizov združite z operatorjem '%'
print ("Izhod po združitvi nizov: \ n \ n% s% s"% (str1, str2))

Izhod:

Izhod je prikazan na desni strani slike.

Združevanje nizov z uporabo format () metoda

Če želite natančneje združiti vrednosti nizov, morate to uporabiti format () metoda Pythona. S to metodo lahko vrednosti nizov kombinirate glede na njihov položaj. Položaji nizov se štejejo kot 0,1,2 itd. Uporabniku se vzameta dve nizovni vrednosti in dodelita imenovanim spremenljivkam str1 in str2. Nato se te spremenljivke uporabljajo v format () metoda kot argumenti. Položaji spremenljivk v skriptu niso omenjeni. Torej, privzeti položaji spremenljivk sta 0 in 1.

#!/ usr / bin / env python3
# Določite dve nizni vrednosti
str1 = input ("Vnesite prvo vrednost niza \ n")
str2 = input ("Vnesite drugo vrednost niza \ n")
# Vrednosti nizov združite z operatorjem format ()
combText = " ".format (str1, str2)
# Natisnite kombinirano besedilo
print ("Izhod po združitvi nizov: \ n \ n", combText)

Izhod:

Izhod je prikazan na desni strani slike. Tu sta dve vhodni vrednosti 'Linux' in 'Namig' in rezultat je 'LinuxHint"po združitvi.

Združevanje nizov z uporabo pridruži se () metoda

pridruži se () je še ena uporabna metoda Pythona za kombiniranje nizov. Če želite dodati katero koli vrednost niza v času povezovanja nizov, boste morali uporabiti pridruži se () metoda za združevanje. Ustvarite datoteko python z naslednjim skriptom, da preverite uporabo pridruži se () metoda. V imenovanih spremenljivkah so dodeljene tri nizne vrednosti str1, str2, in str3. Prvi pridruži se () se uporablja za kombiniranje nizov brez posebnega niza. Drugi pridruži se () se uporablja za kombiniranje nizov z vejico (,). Tretji pridruži se () se uporablja za kombiniranje nizov z novo vrstico (\ n).

#!/ usr / bin / env python3
# Določite dve nizni vrednosti
str1 = "Programiranje Python"
str2 = "Bash programiranje"
str3 = "Programiranje Java"
# Uporaba metode join () za kombiniranje nizov
combText = "".pridruži se ([str1, str2, str3])
# Natisnite izhod
print ("\ nIzhod: \ n% s"% kombinirano besedilo)
# Uporaba metode join () z vejico za kombiniranje nizov
combText = ",".pridruži se ([str1, str2, str3])
# Natisnite izhod
print ("\ nIzhod: \ n% s"% kombinirano besedilo)
# Uporaba metode join () z novo vrstico za kombiniranje nizov
combText = "\ n".pridruži se ([str1, str2, str3])
# Natisnite izhod
print ("\ nIzhod: \ n% s"% kombinirano besedilo)

Izhod:

Izhod je prikazan na desni strani slike.

Združevanje niza koritnic z uporabo metode join ()

Ustvarite datoteko python z naslednjim skriptom. Tukaj bo metoda join () združila vrednosti nizov z novo vrstico (\ n).

#!/ usr / bin / env python3
# Določite niz nizov
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Z uporabo metode join () združite nizne vrednosti tuple
combText = "\ n".pridruži se (tupleString)
# Natisnite izhod
print ("\ nSpisek operacijskih sistemov je: \ n \ n% s"% kombinirano besedilo)

Izhod:

Izhod je prikazan na desni strani slike.

Ustvari zaporedje nizov s kombiniranjem dveh nizov

Zaporedje nizovnih vrednosti je mogoče enostavno ustvariti z uporabo metode join (). Ustvarite datoteko python z naslednjim skriptom, da ustvarite zaporedje abecede s številko.

#!/ usr / bin / env python3
#Definirajte dve nizovni vrednosti
str1 = "ABCD"
str2 = "1"
# Ustvari zaporedje niza z uporabo metode join ()
combText = str2.pridruži se (str1)
# Natisnite izhod
natisni ("\ n% s"% kombinirano besedilo)

Izhod:

Izhod je prikazan na desni strani slike.

Zaključek:

V tem članku so na preprostih primerih prikazani različni načini združevanja nizov. Upajmo, da bo bralec po vadbi teh primerov lahko pravilno združil več nizov.

Oglejte si avtorski video: tukaj

Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....
Namestite najnovejšo strategijo igre OpenRA v Ubuntu Linux
OpenRA je Libre / Free Real Time strateški stroj, ki poustvarja zgodnje igre Westwood, kot je klasična Command & Conquer: Red Alert. Porazdeljeni modi...