Pythoni stringide liitmine: kõik, mida peate teadma



See artikkel tutvustab teile lihtsat programmeerimiskontseptsiooni, millel on teatud olukordades tohutu väärtus, see tähendab Pythoni stringide liitmine.

See artikkel tutvustab teile lihtsat programmeerimiskontseptsiooni, millel on teatud olukordades tohutu väärtus Keelpillide liitmine. Järgmisi näpunäiteid käsitletakse selles artiklis,

Alustagem siis





Pythoni stringide liitmine

Kui olete Pythoni keelt kasutanud alles hiljuti, pole te võib-olla kunagi kuulnud terminist stringide liitmine. Olgu see siis ükskõik milline teie kasutatav programmeerimiskeel, tuleb aeg, kui peate kahe või enama stringi sisu kokku ühendama, mille protsessi nimetatakse tehnilises terminoloogias liitmiseks. Lihtsaim viis selle kontseptsiooni seletamiseks on see, kui võtate kaks erinevat stringi, mis on salvestatud tõlki, ja ühendate need ühe ühtse eesmärgi saavutamiseks. Selle toimingu näiteks on Pythonis kaks erinevat tere ja maailma. Kasutate liitumisfunktsiooni ja muudate selle üheks, mis on tere maailm.

Selle artikliga Pythoni stringide liitmine jätkamine



Liitmine Pythonis

Pythonis on stringide liitmiseks mõned peamised viisid. Kuid kõigepealt laseme põhitõedel selgitada uus string, mis moodustub pärast kahe eraldi stringi liitmist, nimetatakse stringiobjektiks. Selle põhjuseks on asjaolu, et selle keskmes on Python objektorienteeritud keel ja seega nimetatakse selle iga elementi, olgu see siis juba olemasolev või äsja loodud, objektiks.

Lihtsaim viis Pythonis kahe stringi ühendamiseks on operaatori + või pluss kasutamine. Selle näide allpool.

str1 = “Tere” str2 = “Maailm” str1 + str2

Ülaltoodud koodi viimane rida on liitmine ja kui protsess on täidetud, moodustatakse uus string.



Üks olulisemaid asju, mida siin tähele panna, on asjaolu, et Python ei saa täisarvu ja stringi kokku liita, kuna neid peetakse põhimõtteliselt erinevateks objektideks. Kui soovite liita stringi ja täisarvu, peate kõigepealt teisendama mõlemad neist teiseks objektiks, st string täisarvuks või täisarv stringiks.

Kui proovite string ja täisarv liita ilma teisendamiseta, kuvatakse ekraanil viga. Selle paremaks mõistmiseks vaadake allolevat näidet.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (viimane kõne viimati): fail & ldquo & rdquo, rida 1, objektis TypeError & rsquo & lququ

Selle artikliga Pythoni stringide liitmine jätkamine

Stringi vormindamine Pythonis

Nüüd, kui olete teadlik stringide liitmise põhitõdedest Pythonis, arutleme lähemalt stringide vormindamise üle Pythonis.

Pythonis on stringide interpoleerimisel kaks peamist meetodit. Selle paremaks mõistmiseks vaatame kõigepealt, mida tähendab stringide interpoleerimine.

java klassiraja seadistamine Linuxis

Stringi interpoleerimist Pythonis saab lihtsalt määratleda kui tõlkemälus sisalduva stringi väärtuse hindamise protsessi ühe või mitme kohahoidjana. Lihtsamalt öeldes on stringide interpoleerimine meetod, mis muudab arendajatel Pythonis stringi vormindamise ja liitmise lihtsamaks.

Selle artikliga Pythoni stringide liitmine jätkamine

Kasutades operaatorit%

Üks kõige enam aktsepteeritud meetodeid stringide liitmise saavutamiseks Pythonis on operaatori% kasutamine. Et mõista, kuidas seda koodis täpselt kasutatakse, vaadake allpool toodud näidet.

x = ‘õunad’ y = ’sidrunid’ z = „Korvis on% s ja% s“% (x, y)

Ülaltoodud koodis asendab tõlgendaja% s väärtused väärtusega, mis on salvestatud ülaltoodud ridade muutujatesse x ja y. Muutuja z printimisel saadakse järgmine tulemus.

Korvis on õunad ja sidrunid

Selle artikliga Pythoni stringide liitmine jätkamine

Operaatori {} kasutamine

Kodeerimisel, kui kasutate parameetrit {}, toimib see muutujate kohatäitjana, mille soovite stringi sisse salvestada. Kuid muutujate edastamiseks stringi sees peate kõigepealt kasutama funktsiooni format ().

Funktsiooni format () kasutamise üks peamisi eeliseid on see, et enne andmete liitmist ei pea te täisarvu stringiks teisendama, see teeb teie jaoks sama. See on üks peamisi põhjusi, miks seda stringide liitmise meetodit eelistatakse rohkem kui teisi.

Selle kontseptsiooni paremaks mõistmiseks vaadake allolevat näidet.

sortige loendit c ++
Fname = 'John' Lname = 'Doe' Age = '24' print '{} {} on {} aastat vana.' Formaat (fname, lname, age)

Selle koodi käivitamise ajal võtab tõlk sobivad väärtused ja salvestab need muutujatena vastavatesse stringidesse.

Selle artikliga Pythoni stringide liitmine jätkamine

Liitumismeetodi kasutamine

Viimane, kuid mitte vähem tähtis on meetodi Liitumine Pythonis. Selle meetodi parimaks otstarbeks on stringide loendi liitmine ühte tulemusse. Selle paremaks mõistmiseks vaadake allolevat näidet.

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

'Kiire pruun rebane hüppab üle laisa koera'

Nüüd loome uue loendi.

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

Mõlema stringi ühendamiseks kasutame järgmist.

>>> print & lsquo & rsquo.join (muusika) >>> print & ldquo & ldquo.join (muusika)

Sellega jõuame selle artikli lõpuni Pythoni stringide liitmise kohta.

Põhjalike teadmiste saamiseks Pythoni kohta koos selle erinevate rakendustega saate seda teha reaalajas veebikoolituse jaoks, millel on 24/7 tugi ja juurdepääs kogu elule.

Kas teil on meile küsimus? Mainige neid artikli kommentaaride jaotises ja võtame teiega ühendust.