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)
instagram viewer

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

DalintisTviteryjeDalintisEl. paštas

Susijusios temos

  • Programavimas
  • Python

Apie autorių

Gaurav Siyal (Paskelbta 67 straipsniai)

Gaurav Siyal turi dvejų metų rašymo patirtį, rašo skaitmeninės rinkodaros įmonėms ir programinės įrangos gyvavimo ciklo dokumentus.

Daugiau iš Gaurav Siyal

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