Python String Concatenation: alles wat u moet weten



Dit artikel laat je kennismaken met een eenvoudig programmeerconcept dat in bepaalde situaties van grote waarde is, namelijk Python String Concatenation.

Dit artikel laat je kennismaken met een eenvoudig programmeerconcept dat van grote waarde is in bepaalde situaties String aaneenschakeling. De volgende tips komen in dit artikel aan bod:

Dus laten we beginnen,





Aaneenschakeling van python-tekenreeksen

Als je nieuw bent in het gebruik van de Python-taal, heb je misschien nog nooit gehoord van de term stringconcatenatie. Of het nu een programmeertaal is die u gebruikt, er zal een tijd komen dat u de inhoud van twee of meer strings moet samenvoegen, waarvan het proces bekend staat als aaneenschakeling in technische terminologie. De eenvoudigste manier om dit concept uit te leggen, is door twee verschillende strings te nemen die in de interpreter zijn opgeslagen en ze samen te voegen om één enkel doel te bereiken. Een voorbeeld van deze actie is dat er twee verschillende strings zijn: hallo en wereld in Python. Je maakt gebruik van de concatenatiefunctie en maakt er één, dat is hallo wereld.

Verderop met dit artikel over Python String Concatenation



Aaneenschakeling in Python

Er zijn een paar belangrijke manieren om tekenreeksen samen te voegen in Python. Maar laten we eerst de basis duidelijk maken dat de nieuwe string die wordt gevormd na aaneenschakeling van twee afzonderlijke strings bekend staat als het string-object. Dit komt omdat, in de kern, Python een objectgeoriënteerde taal is en daarom wordt elk element erin, of het nu een reeds bestaande of nieuw gemaakte is, een object genoemd.

De eenvoudigste manier om twee strings in Python samen te voegen, is door de operator + of plus te gebruiken. Een voorbeeld hiervan zoals hieronder.

str1 = 'Hallo' str2 = 'Wereld' str1 + str2

De laatste regel in de bovenstaande code is de aaneenschakeling en wanneer het proces wordt uitgevoerd, wordt een nieuwe string gevormd.



Een van de belangrijkste dingen om op te merken is het feit dat Python geen geheel getal en een tekenreeks kan samenvoegen, omdat ze worden beschouwd als fundamenteel verschillende objecten. Als u een string en een geheel getal wilt samenvoegen, moet u ze eerst omzetten in een ander object, dat wil zeggen string in integer of integer in een string.

Als u een string en een geheel getal probeert samen te voegen zonder te converteren, verschijnt er een foutmelding op het scherm. Bekijk het onderstaande voorbeeld om dit beter te begrijpen.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (meest recente oproep laatste): File & ldquo & rdquo, regel 1, in TypeError & lsquored & rsquo

Verderop met dit artikel over Python String Concatenation

Een string opmaken in Python

Nu u zich bewust bent van de basisprincipes van het aaneenschakelen van een string in Python, laten we meer bespreken over het opmaken van een string in Python.

willekeurige klasse in java-voorbeeld

In Python zijn er twee hoofdmethoden voor stringinterpolatie. Laten we, om dit beter te begrijpen, eerst kijken naar wat stringinterpolatie betekent.

Stringinterpolatie in Python kan eenvoudig worden gedefinieerd als het proces van het evalueren van een stringwaarde die in het interpretergeheugen is opgenomen als een of meer tijdelijke aanduidingen. In eenvoudige bewoordingen is stringinterpolatie een methode die het voor ontwikkelaars gemakkelijker maakt om stringopmaak en aaneenschakeling in Python uit te voeren.

Verderop met dit artikel over Python String Concatenation

Gebruik de% operator

Een van de meest algemeen aanvaarde methoden om stringconcatenatie in Python te bereiken, is door de operator% te gebruiken. Bekijk het onderstaande voorbeeld om te begrijpen hoe het precies in code wordt gebruikt.

x = ‘appels’ y = ‘citroenen’ z = 'In het mandje zitten% s en% s'% (x, y)

In de bovenstaande code vervangt de interpreter de waarden van% s door de waarden die zijn opgeslagen in variabelen x en y van de bovenstaande regels. Als de variabele z wordt afgedrukt, wordt het volgende resultaat verkregen.

In de mand zitten appels en citroenen

Verderop met dit artikel over Python String Concatenation

datastructuren en algoritmen in java tutorial

Met behulp van de {} operator

Als u tijdens het coderen gebruikmaakt van de {}, dient deze als tijdelijke aanduiding voor de variabelen die u in een string wilt opslaan. Maar om variabelen binnen een string door te geven, moet u eerst de functie format () gebruiken.

Een van de belangrijkste voordelen van het gebruik van de functie format () is dat u geen geheel getal in een tekenreeks hoeft te converteren voordat u de gegevens samenvoegt, het zal automatisch hetzelfde voor u doen. Dit is een van de belangrijkste redenen waarom deze methode van aaneenschakeling van tekenreeksen meer de voorkeur heeft boven andere.

Bekijk het onderstaande voorbeeld om dit hele concept beter te begrijpen.

Fname = 'John' Lname = 'Doe' Age = '24' print '{} {} is {} jaar oud.' Format (fname, lname, age)

Terwijl deze code wordt uitgevoerd, neemt de interpreter de juiste waarden en slaat deze op als variabelen in de respectieve strings.

Verderop met dit artikel over Python String Concatenation

De verbindingsmethode gebruiken

Last but not least is het gebruik van de Join-methode in Python. Het beste gebruik van deze methode is om een ​​lijst met strings samen te voegen tot één resultaat. Bekijk het onderstaande voorbeeld om dit beter te begrijpen.

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

‘De snelle bruine vos springt over de luie hond’

Laten we nu een nieuwe lijst maken.

>>> muziek = [& ldquoMetallica & rdquo, & ldquoRollende stenen & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Om nu beide snaren samen te voegen, gebruiken we het volgende.

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

Dit brengt ons bij het einde van dit artikel over Python String Concatenation.

Om diepgaande kennis over Python en de verschillende toepassingen te krijgen, kunt u dat voor live online training met 24/7 ondersteuning en levenslange toegang.

Heeft u een vraag voor ons? Noem ze in het opmerkingengedeelte van het artikel en we nemen zo snel mogelijk contact met u op.