Python virkņu savienošana: viss, kas jums jāzina



Šis raksts jūs iepazīstinās ar vienkāršu programmēšanas koncepciju, kurai noteiktās situācijās ir milzīga vērtība, tas ir, Python virkņu savienošana.

Šis raksts jūs iepazīstinās ar vienkāršu programmēšanas koncepciju, kurai ir milzīga vērtība noteiktās situācijās, tas ir Stīgu savienošana. Šajā rakstā tiks apskatīti šādi norādījumi,

Tad ļaujiet mums sākt darbu,





Python virknes savienojums

Ja esat jauns Python valodas lietojums, iespējams, nekad neesat dzirdējis par terminu virknes savienošana. Vai tā būtu jebkura jūsu izmantotā programmēšanas valoda, pienāks brīdis, kad jums būs jāapvieno divu vai vairāku virkņu saturs, kura process tehniskajā terminoloģijā ir pazīstams kā savienošana. Vienkāršākais veids, kā izskaidrot šo jēdzienu, ir tas, ka jūs izmantojat divas dažādas virknes, kas tiek glabātas tulkā, un apvieno tās kopā, lai sasniegtu vienu vienotu mērķi. Šīs darbības piemērs ir tas, ka Python ir divas dažādas stīgas sveiki un pasaule. Jūs izmantojat savienošanas funkciju un padarāt tās par vienu, kas ir sveika pasaule.

Turpinot šo rakstu par Python virkņu savienošanu



Savienošana Python

Ir vairāki galvenie veidi, kā savienot virknes Python. Bet vispirms ļaujiet mums pamatus iztīrīt jauno virkni, kas veidojas pēc divu atsevišķu virkņu savienošanas, ko sauc par virknes objektu. Tas ir tāpēc, ka tā pamatā Python ir uz objektu orientēta valoda, un tādējādi visi tā elementi, neatkarīgi no tā, vai tas jau ir vai ir izveidots, tiek saukts par objektu.

Vieglākais veids, kā apvienot divas virknes Python, ir izmantot operatoru + vai plus. Piemērs tam, kā norādīts zemāk.

<> operators kvl
str1 = “Labdien” str2 = “Pasaule” str1 + str2

Iepriekšējā koda pēdējā rindiņa ir savienošana, un, kad process tiek izpildīts, tiek izveidota jauna virkne.



Viena no vissvarīgākajām lietām, kas šeit jāņem vērā, ir fakts, ka Python nevar savienot veselu skaitli un virkni, jo tie tiek uzskatīti par būtībā atšķirīgiem objektiem. Ja vēlaties sasaistīt virkni un veselu skaitli, vispirms jums būs jāpārvērš kāds no tiem citā objektā, tas ir, virkne par veselu skaitli vai vesels skaitlis par virkni.

Ja mēģināsit savienot virkni un veselu skaitli bez konvertēšanas, ekrānā tiks parādīta kļūda. Lai to labāk saprastu, ieskatieties zemāk redzamajā piemērā.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (pēdējais zvans pēdējais): Fails & ldquo & rdquo, 1. rinda

Turpinot šo rakstu par Python virkņu savienošanu

Virknes formatēšana Python

Tagad, kad esat informēts par virknes savienošanas Python pamatiem, ļaujiet mums vairāk apspriest virknes formatēšanu Python.

Programmā Python ir divas galvenās virkņu interpolācijas metodes. Lai to labāk saprastu, vispirms apskatīsim, ko nozīmē virkņu interpolācija.

Virknes interpolāciju Python var vienkārši definēt kā virknes vērtības novērtēšanas procesu, kas ir iekļauts tulka atmiņā kā viens vai vairāki vietturi. Vienkārši sakot, virkņu interpolācija ir metode, kas izstrādātājiem atvieglo virkņu formatēšanu un savienošanu Python.

Turpinot šo rakstu par Python virkņu savienošanu

Izmantojot operatoru%

Viena no vispopulārākajām metodēm virkņu sasaistīšanai Python ir, izmantojot operatoru%. Lai saprastu, kā tas tiek precīzi izmantots kodā, apskatiet tālāk sniegto piemēru.

x = ‘āboli’ y = ‘citroni’ z = „Grozā ir% s un% s”% (x, y)

Iepriekš minētajā kodā tulks aizstāj% s vērtības ar vērtībām, kas saglabātas mainīgajos x un y no iepriekš minētajām rindām. Kad mainīgais z tiek izdrukāts, tiek iegūts šāds rezultāts.

Grozā ir āboli un citroni

Turpinot šo rakstu par Python virkņu savienošanu

Izmantojot operatoru {}

Kodējot, ja izmantojat {}, tas kalpo kā vietturis mainīgajiem, kurus vēlaties saglabāt virknē. Bet, lai mainīgos mainītu virknes iekšienē, vispirms jāizmanto funkcija format ().

Viena no formāta () funkcijas izmantošanas galvenajām priekšrocībām ir tā, ka pirms datu sasaistīšanas jums vesels skaitlis nav jāpārvērš par virkni, tas automātiski tiks izdarīts arī jums. Tas ir viens no galvenajiem iemesliem, kāpēc šī virkņu savienošanas metode ir vairāk izvēlēta nekā citi.

Lai labāk izprastu visu šo jēdzienu, ieskatieties zemāk redzamajā piemērā.

Fname = “John” Lname = “Doe” Age = “24” print “{} {} is {} years old.“ Format (fname, lname, age)

Palaižot šo kodu, tulks ņems atbilstošās vērtības un saglabās tās kā mainīgos attiecīgajās virknēs.

Turpinot šo rakstu par Python virkņu savienošanu

Pievienošanās metodes izmantošana

Pēdējais, bet ne mazāk svarīgais ir pievienošanās metode Python. Vislabāk šo metodi var izmantot virkņu saraksta apvienošanai vienā rezultātā. Apskatiet zemāk redzamo piemēru, lai to labāk saprastu.

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

‘Ātrā brūna lapsa pārlec pāri slinkajam sunim’

Tagad izveidosim jaunu sarakstu.

>>> mūzika = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Tagad, lai pievienotos abām stīgām, mēs izmantojam sekojošo.

>>> print & lsquo & rsquo.join (mūzika) >>> print & ldquo & ldquo.join (mūzika)

Tas noved mūs pie šī raksta par Python virkņu savienošanu beigām.

fibonacci c ++

Lai iegūtu padziļinātas zināšanas par Python kopā ar tā dažādajām lietojumprogrammām, varat tiešsaistes apmācībai tiešsaistē ar diennakts atbalstu un piekļuvi mūža garumā.

Vai mums ir jautājums? Pieminiet tos raksta komentāru sadaļā, un mēs ar jums sazināsimies.