Sujungimas yra dviejų eilučių sujungimo procesas, siekiant sudaryti didesnę. Paprastai bent viena iš šių eilučių yra kintamasis. Galbūt prisijungiate prie vartotojo įvesties, kad suformuotumėte sveikinimą arba duomenų bazės reikšmes, kad būtų rodomas kieno nors vardas.
„Python“ siūlo skirtingas stygų sujungimo priemones, kurių kiekviena turi skirtingą privalumų. Štai viskas, ką reikia žinoti norint sujungti eilutes Python.
Kaip sujungti eilutes Python
Python siūlo keletą eilučių sujungimo būdų. Čia yra keturi dažniausiai naudojami: trys operatoriai ir funkcija. Galite naudoti prisijungti funkcija arba viena iš +, %, arba * operatoriai. Kiekvienas turi savo paskirtį, priklausomai nuo jūsų aplinkybių.
1. Naudodami + operatorių
Galite naudoti + operatorių, kad pridėtumėte du skaičius, bet taip pat galite jį naudoti norėdami sujungti dvi eilutes. Štai pagrindinis pavyzdys, rodantis, kaip tai padaryti:
# sujunkite dvi eilutes naudodami + operatorių
str1 = "Kaip sujungti"
str2 = "stygos Python".
rezultatas = str1 + str2
spausdinti (rezultatas)
Rezultatas bus toks:
Kaip sujungti eilutes Python.
Šis pavyzdys sujungia dvi eilutes, tačiau viename sakinyje galite sujungti tiek, kiek norite:
# sujunkite tris eilutes naudodami + operatorių
str1 = "Kaip sujungti"
str2 = "stygos"
str3 = "Python".
rezultatas = str1 + str2 + str3
spausdinti (rezultatas)
Rezultatas bus toks:
Kaip sujungti eilutes Python.
2. Naudojant prisijungimo() metodą
Sujungimo metodas yra vienas iš Naudingiausios „Python“ integruotosios funkcijos. Tai taikoma tik eilutėms, todėl negalite jos naudoti norėdami pridėti skaitines reikšmes. Turėtumėte naudoti sujungimo metodą, kai norite sujungti eilučių rinkinį su ta pačia eilute tarpais: skyrikliu. Skirtiklis gali būti bet kokia tinkama eilutė, įskaitant tuščią eilutę:
str1 = "Python sujungimas"
str2 = "stygos"
print("".join([str1, str2]))
str3 = "Python concatenate"
print(" ".join([str3, str2]))
Išvestis yra:
Python sujungimo eilutės
Python sujungimo eilutės
3. Naudodami % operatorių
% operatorius formatuoja eilutę, tačiau paprasčiausia forma ji tarnauja kaip sujungimo įrankis. Galite naudoti %s Vietos rezervuaras, skirtas pakeisti eilutes ir veiksmingai jas sujungti.
Pavyzdžiui:
str1 = "Python"
str2 = "eilutės sujungimas"
print ("%s %s" % (str1, str2))
Išvestis yra:
Python eilučių sujungimas
Python 3 pristatė naują eilučių formatavimo funkciją: formato metodas. Tai veikia panašiai – didesnėje eilutėje reikšmės pakeičiamos vietos rezervavimo ženklais, taip pat galite jį naudoti pagrindiniam sujungimui.
4. Naudodami * operatorių
The * operatorius suteikia dar vieną priemonę eilėms sujungti, nors ir labai specifiniais atvejais. Šis operatorius pakartoja eilutę tam tikrą skaičių kartų. Pavyzdžiui:
str1 = "Sveiki atvykę"
str2 = str1 * 3
spausdinti (str2)
Išvestis yra:
Sveiki atvykę Sveiki atvykę
Teksto eilučių pridėjimas kartu su Python sujungimu
Python yra galinga kalba, nes joje yra įmontuotų operatorių ir metodų daugeliui įprastų operacijų. Įvaldę juos, galite naudoti tinkamiausią bet kuriai situacijai.
Eilučių formatavimas yra pagrindinė Python programavimo dalis. Yra daug Python kursų, kurie padės pradedantiesiems programuotojams išmokti pagrindus.
9 nemokami internetiniai kursai Python pradedantiesiems
Skaitykite toliau
Susijusios temos
- Programavimas
- Python
Apie autorių
Gaurav Siyal turi dvejų metų rašymo patirtį, rašo skaitmeninės rinkodaros įmonėms ir programinės įrangos gyvavimo ciklo dokumentus.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia