Sammenkædning af Python-streng: Alt hvad du behøver at vide



Denne artikel introducerer dig til et simpelt programmeringskoncept, der har enorm værdi i visse situationer, det vil sige Python String Concatenation.

Denne artikel introducerer dig til et simpelt programmeringskoncept, der har enorm værdi i visse situationer, dvs. String sammenkædning. Følgende punkter vil blive dækket i denne artikel,

Så lad os komme i gang dengang,





Sammenkædning af Python-streng

Hvis du er ny med at bruge Python-sproget, har du måske aldrig hørt om udtrykket streng sammenkædning. Det være sig ethvert programmeringssprog, du bruger, der kommer et tidspunkt, hvor du har brug for at flette indholdet af to eller flere strenge sammen, hvis proces er kendt som sammenkædning i teknisk terminologi. Den enkleste måde at forklare dette koncept på er, at du tager to forskellige strenge, der er gemt i tolken og fletter dem sammen for at opnå et enkelt samlet formål. Et eksempel på denne handling er, at der er to forskellige strenge hej og verden i Python. Du gør brug af sammenkædningsfunktionen og gør dem til en, som er hej verden.

Fortsætter med denne artikel om Python String Concatenation



Sammenkædning i Python

Der er et par store måder at sammenkæde strenge i Python. Men lad os først få det grundlæggende klart, at den nye streng, der dannes efter sammenkædning af to separate strenge, er kendt som strengobjektet. Dette skyldes, at Python i sin kerne er et objektorienteret sprog, og derfor kaldes hvert element i det, det være sig et allerede eksisterende eller nyoprettet sprog som et objekt.

Den nemmeste måde at sammenkæde to strenge i Python er at bruge + eller plus-operatoren. Et eksempel på dette som nedenfor.

str1 = “Hej” str2 = “Verden” str1 + str2

Den sidste linje i ovenstående kode er sammenkædningen, og når processen udføres, dannes en ny streng.



En af de vigtigste ting at bemærke her er det faktum, at Python ikke kan sammenkæde et heltal og en streng, da de anses for at være fundamentalt forskellige objekter. Hvis du vil sammenkæde en streng og et heltal, skal du først konvertere en af ​​dem til et andet objekt, dvs. streng til heltal eller heltal til en streng.

Hvis du forsøger at sammenkæde en streng og et helt tal uden at konvertere, returneres en fejl på skærmen. For at forstå dette bedre skal du kigge på eksemplet nedenfor.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (seneste opkald sidst): File & ldquo & rdquo, linje 1, i TypeError: kan ikke sammenkædes & lsquostr & rquo & rsquo

Fortsætter med denne artikel om Python String Concatenation

Formatering af en streng i Python

Nu hvor du er opmærksom på det grundlæggende ved sammenkædning af en streng i Python, lad os diskutere mere om formatering af en streng i Python.

I Python er der to hovedmetoder til strenginterpolering. For at forstå dette bedre, lad os først se på, hvad strenginterpolering betyder.

Strenginterpolering i Python kan simpelthen defineres som processen med at evaluere en strengværdi, der er indeholdt i fortolkerhukommelsen som en eller flere pladsholdere. Enkelt sagt er strenginterpolering en metode, der gør det lettere for udviklere at udføre strengformatering og sammenkædning i Python.

Fortsætter med denne artikel om Python String Concatenation

Linux-administratorroller og ansvar

Brug af% -operatøren

En af de mest accepterede metoder til opnåelse af streng sammenkædning i Python er ved hjælp af operatoren%. For at forstå, hvordan det nøjagtigt bruges i kode, skal du kigge på eksemplet nedenfor.

x = 'æbler' y = 'citroner' z = 'I kurven er% s og% s'% (x, y)

I ovenstående kode erstatter tolkene værdierne på% s med de værdier, der er gemt i variablerne x og y fra ovenstående linjer. Når variablen z udskrives, opnås følgende resultat.

I kurven er æbler og citroner

Fortsætter med denne artikel om Python String Concatenation

Brug af {} -operatøren

Under kodning, hvis du bruger {}, fungerer den som en pladsholder for de variabler, som du gerne vil gemme inde i en streng. Men for at kunne overføre variabler inde i en streng skal du først bruge funktionen format ().

En af de største fordele ved at bruge formatet () er, at du ikke behøver at konvertere et heltal til en streng, før du sammenkæder dataene, det gør automatisk det samme for dig. Dette er en af ​​hovedårsagerne til, at denne metode til strengkombination er mere foretrukken frem for andre.

For at forstå hele dette koncept bedre, se på eksemplet nedenfor.

Fname = “John” Lname = “Doe” Alder = “24” print “{} {} er {} år gammel.“ Format (fname, lname, alder)

Mens denne kode køres, tager tolken de relevante værdier og gemmer dem som variabler i de respektive strenge.

Fortsætter med denne artikel om Python String Concatenation

Brug af tilslutningsmetoden

Sidst men ikke mindst bruger du metoden Join i Python. Den bedste brug af denne metode er at sammenkæde en liste over strenge sammen i et enkelt resultat. Se eksemplet nedenfor for at forstå dette bedre.

>>> & lsquo & lsquo. sammenføjning ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquo, & lsquolazy & rsquo

'Den hurtige brune ræv springer over den dovne hund'

Lad os nu oprette en ny liste.

standardværdien af ​​char i java
>>> musik = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

For at slutte os til begge strengene bruger vi følgende.

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

Dette bringer os til slutningen af ​​denne artikel om Python String Concatenation.

For at få dybdegående viden om Python sammen med dens forskellige applikationer kan du til live online træning med support døgnet rundt og levetid adgang.

Har du et spørgsmål til os? Nævn dem i kommentarfeltet i artiklen, og vi vender tilbage til dig.