Sammanfogning av Python-strängar: Allt du behöver veta



Den här artikeln introducerar dig till ett enkelt programmeringskoncept som har enormt värde i vissa situationer, det vill säga Python String Concatenation.

Denna artikel introducerar dig till ett enkelt programmeringskoncept som har oerhört värde i vissa situationer, det vill säga Strängsammankoppling. Följande tips kommer att behandlas i den här artikeln,

Så låt oss komma igång då,





Sammankoppling av Python-sträng

Om du är nybörjare med att använda Python-språket kanske du aldrig har hört talas om begreppet strängsammankoppling. Oavsett vilket programmeringsspråk du använder kommer det att komma en tid då du behöver slå samman innehållet i två eller flera strängar, vars process kallas sammankoppling i teknisk terminologi. Det enklaste sättet att förklara detta koncept är att du tar två olika strängar som lagras i tolken och slår ihop dem för att uppnå ett enda enhetligt syfte. Ett exempel på denna åtgärd är att det finns två olika strängar hej och värld i Python. Du använder sig av sammankopplingsfunktionen och gör dem till en, vilket är hejvärld.

Fortsätter med den här artikeln om Python String Concatenation



Sammankoppling i Python

Det finns några viktiga sätt att sammanfoga strängar i Python. Men låt oss först ta reda på grunderna för att den nya strängen som bildas efter sammankoppling av två separata strängar är känd som strängobjektet. Detta beror på att Python i sin kärna är ett objektorienterat språk och därmed kallas varje element i det, vare sig det är ett redan existerande eller nyskapat ett objekt.

Det enklaste sättet att sammanfoga två strängar i Python är att använda + eller plus-operatören. Ett exempel på detta som nedan.

str1 = “Hej” str2 = “Värld” str1 + str2

Den sista raden i ovanstående kod är sammankopplingen och när processen körs bildas en ny sträng.



En av de viktigaste sakerna att notera här är det faktum att Python inte kan sammanfoga ett heltal och en sträng eftersom de anses vara fundamentalt olika objekt. Om du vill sammanfoga en sträng och ett heltal måste du först konvertera någon av dem till ett annat objekt, det vill säga sträng till heltal eller heltal till en sträng.

Om du försöker sammanfoga en sträng och ett heltal utan att konvertera, returneras ett fel på skärmen. För att förstå detta bättre, ta en titt på exemplet nedan.

>>> tryck & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (senaste samtalet senast): File & ldquo & rdquo, rad 1, i TypeError: kan inte sammanfogas & lsquostr & rquo & rquo & rquo

Fortsätter med den här artikeln om Python String Concatenation

Formatera en sträng i Python

Nu när du är medveten om grunderna för att sammanfoga en sträng i Python, låt oss diskutera mer om hur du formaterar en sträng i Python.

I Python finns det två huvudmetoder för stränginterpolering. För att förstå detta bättre, låt oss först titta på vad stränginterpolering betyder.

Stränginterpolering i Python kan enkelt definieras som processen för att utvärdera ett strängvärde som finns i tolkminnet som en eller flera platshållare. Enkelt uttryckt är stränginterpolering en metod som gör det lättare för utvecklare att utföra strängformatering och sammanfogning i Python.

Fortsätter med den här artikeln om Python String Concatenation

Använda% -operatören

En av de mest accepterade metoderna för att uppnå strängsammankoppling i Python är att använda% -operatören. För att förstå hur det exakt används i kod, ta en titt på exemplet nedan.

x = 'äpplen' y = 'citroner' z = 'I korgen finns% s och% s'% (x, y)

I ovanstående kod, vad tolk gör är att ersätta värdena på% s med värdena lagrade i variablerna x och y från ovanstående rader. När variabeln z skrivs ut, erhålls följande resultat.

I korgen finns äpplen och citroner

Fortsätter med den här artikeln om Python String Concatenation

Använd {} -operatören

När du kodar om du använder {} fungerar den som en platshållare för de variabler som du vill lagra i en sträng. Men för att skicka variabler inuti en sträng måste du först använda funktionen format ().

En av de största fördelarna med att använda formatet () är att du inte behöver konvertera ett heltal till en sträng innan du sammanfogar data, det gör automatiskt detsamma för dig. Detta är en av de främsta anledningarna till varför denna metod för strängkedjning är mer föredragen framför andra.

För att förstå hela detta koncept bättre, ta en titt på exemplet nedan.

Fname = “John” Lname = “Doe” Ålder = “24” print “{} {} är {} år gammal.“ Format (fname, lname, age)

Medan den här koden kör kommer tolk att ta lämpliga värden och lagra dem som variabler i respektive strängar.

Fortsätter med den här artikeln om Python String Concatenation

Använda anslutningsmetoden

Sist men inte minst är det att använda Join-metoden i Python. Den bästa användningen av denna metod är att sammanfoga en lista med strängar i ett enda resultat. Ta en titt på exemplet nedan för att förstå detta bättre.

>>> & lsquo & lsquo. gå med ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquo, & lsquolazy & rsquo

”Den snabba brunräven hoppar över den lata hunden”

Låt oss nu skapa en ny lista.

java förklara matris med objekt

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

Nu för att gå med i båda strängarna använder vi följande.

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

Detta leder oss till slutet av den här artikeln om Python String Concatenation.

För att få fördjupad kunskap om Python tillsammans med dess olika applikationer kan du för live onlineträning med support dygnet runt och livstidsåtkomst.

Har du en fråga till oss? Nämn dem i kommentarsektionen i artikeln så återkommer vi till dig.