„Python“ styginių sujungimas: viskas, ką reikia žinoti



Šis straipsnis supažindins jus su paprasta programavimo koncepcija, kuri tam tikrose situacijose turi didžiulę vertę, tai yra „Python“ styginių sujungimas.

Šis straipsnis supažindins jus su paprasta programavimo koncepcija, kuri tam tikrose situacijose turi didžiulę vertę, t Styginių sujungimas. Tolimesni patarimai bus aptarti šiame straipsnyje,

Taigi pradėkime tada,





„Python“ eilutės sujungimas

Jei dar nesinaudojate „Python“ kalba, galbūt dar negirdėjote apie „string concatenation“ terminą. Kad ir kokia būtų jūsų naudojama programavimo kalba, ateis laikas, kai turėsite sujungti dviejų ar daugiau eilučių turinį, kurio procesas techninėje terminijoje yra žinomas kaip sujungimas. Paprasčiausias būdas paaiškinti šią sampratą yra tai, kad paimate dvi skirtingas eiles, kurios saugomos vertėjo žodžiu, ir sujungiate jas kartu, kad pasiektumėte vieną bendrą tikslą. Šio veiksmo pavyzdys yra tai, kad „Python“ yra dvi skirtingos sveikos ir pasaulinės eilutės. Jūs naudojatės sujungimo funkcija ir padarote jas viena, tai yra labas pasaulis.

Toliau einant su šiuo straipsniu apie „Python“ styginių sujungimą



Sujungimas „Python“

Yra keletas pagrindinių būdų, kaip susieti „Python“ eilutes. Tačiau pirmiausia leiskite mums išvalyti naują eilutę, kuri susidaro sujungus dvi atskiras eilutes, vadinamą eilutės objektu. Taip yra todėl, kad savo esme „Python“ yra į objektą orientuota kalba, taigi kiekvienas jo elementas, nesvarbu, ar jis jau esamas, ar naujai sukurtas, vadinamas objektu.

ką __init__ reiškia pitone

Lengviausias būdas susieti dvi „Python“ eilutes yra naudoti + arba pliuso operatorių. To pavyzdys pateiktas žemiau.

str1 = „Sveiki“ str2 = „Pasaulis“ str1 + str2

Paskutinė aukščiau minėto kodo eilutė yra sujungimas, o kai procesas vykdomas, suformuojama nauja eilutė.



Vienas iš svarbiausių dalykų, į kurį reikia atkreipti dėmesį, yra tai, kad „Python“ negali susieti sveikojo skaičiaus ir eilutės, nes jie laikomi iš esmės skirtingais objektais. Jei norite susieti eilutę ir sveiką skaičių, pirmiausia turėsite konvertuoti bet kurį iš jų į kitą objektą, ty eilutę į sveiką skaičių arba sveiką skaičių į eilutę.

Jei bandysite susieti eilutę ir sveikąjį skaičių nekonvertuodami, ekrane bus rodoma klaida. Norėdami tai geriau suprasti, pažvelkite į toliau pateiktą pavyzdį.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (paskutinis skambutis paskutinis): Failas & ldquo & rdquo, 1 eilutė >> in TypeError & rququo & lququo & lququ

Toliau einant su šiuo straipsniu apie „Python“ styginių sujungimą

Styginių formatavimas „Python“

Dabar, kai žinote pagrindinius eilutės sujungimo „Python“ pagrindus, padiskutuokime daugiau apie eilutės formatavimą „Python“.

„Python“ yra du pagrindiniai eilučių interpoliacijos metodai. Norėdami tai geriau suprasti, pirmiausia pažiūrėkime, ką reiškia eilutės interpoliacija.

Eilutės interpoliacija „Python“ gali būti tiesiog apibrėžta kaip eilutės reikšmės, esančios vertėjo atmintyje, įvertinimo procesas kaip vienas ar keli vietos rezervavimo ženklai. Paprastai tariant, eilučių interpoliacija yra metodas, palengvinantis kūrėjų eilučių formatavimą ir sujungimą „Python“.

Toliau einant su šiuo straipsniu apie „Python“ styginių sujungimą

Naudojant operatorių%

Vienas iš plačiausiai priimtų metodų, kaip pasiekti „string“ sujungimą „Python“, yra% operatoriaus naudojimas. Norėdami suprasti, kaip jis tiksliai naudojamas kode, pažvelkite į toliau pateiktą pavyzdį.

x = ‘obuoliai’ y = ‘citrinos’ z = „krepšelyje yra% s ir% s“% (x, y)

Pirmiau pateiktame kode vertėjas pakeičia% s reikšmes vertėmis, saugomomis kintamuosiuose x ir y iš aukščiau nurodytų eilučių. Kai atspausdinamas kintamasis z, gaunamas toks rezultatas.

Krepšelyje yra obuolių ir citrinų

Toliau einant su šiuo straipsniu apie „Python“ styginių sujungimą

Naudojant operatorių {}

Koduojant, jei naudojate {}, jis naudojamas kaip kintamųjų, kuriuos norite išsaugoti eilutėje, vietos rezervavimo priemonė. Bet norint perduoti kintamuosius eilutės viduje, pirmiausia reikia naudoti funkciją format ().

php analizuoti eilutę masyvui

Vienas pagrindinių funkcijos format () naudojimo pranašumų yra tas, kad jums nereikia konvertuoti sveikojo skaičiaus į eilutę prieš sujungiant duomenis, jis automatiškai padarys tą patį ir jums. Tai yra viena iš pagrindinių priežasčių, kodėl šis styginių sujungimo būdas yra labiau mėgstamas nei kiti.

Norėdami geriau suprasti visą šią koncepciją, pažvelkite į toliau pateiktą pavyzdį.

Fname = „John“ Lname = „Doe“ Age = „24“ print „{} {} yra {} metų senumo.“ Formatas (vardas, pavardė, amžius)

Vykdydamas šį kodą, vertėjas paims atitinkamas reikšmes ir išsaugos jas kaip kintamuosius atitinkamose eilutėse.

Toliau einant su šiuo straipsniu apie „Python“ styginių sujungimą

Prisijungimo metodo naudojimas

Paskutinis, bet ne mažiau svarbus dalykas yra prisijungimo prie „Python“ metodo naudojimas. Geriausias šio metodo panaudojimas yra susieti stygų sąrašą į vieną rezultatą. Pažvelkite į toliau pateiktą pavyzdį, kad tai geriau suprastumėte.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquo & lsquo & lsquo

„Greita rudoji lapė šokinėja per tingų šunį“

Dabar sukurkime naują sąrašą.

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

Dabar, norėdami sujungti abi stygas, mes naudojame šiuos dalykus.

sekli ir gilioji kopija java
>>> spausdinti & lsquo & rsquo.join (muzika) >>> spausdinti & ldquo & ldquo.join (muzika)

Tai priveda prie šio straipsnio apie „Python“ styginių sujungimą pabaigos.

Norėdami gauti išsamių žinių apie „Python“ kartu su įvairiomis jo programomis, galite tiesioginėms internetinėms treniruotėms, palaikančioms visą parą visą parą ir visą gyvenimą.

Turite mums klausimą? Paminėkite juos straipsnio komentarų skiltyje ir mes susisieksime su jumis.