Python String Concatenation: Alt du trenger å vite



Denne artikkelen vil introdusere deg for enkelt programmeringskonsept som har enorm verdi i visse situasjoner, det vil si Python String Concatenation.

Denne artikkelen vil introdusere deg for enkelt programmeringskonsept som har enorm verdi i visse situasjoner, det vil si Strengsammenkobling. Følgende tips vil bli dekket i denne artikkelen,

Så la oss komme i gang da,





Sammenslåing av Python-streng

Hvis du er ny i å bruke Python-språket, har du kanskje aldri hørt om begrepet streng sammenføyning. Det være seg hvilket som helst programmeringsspråk du bruker, det kommer en tid da du trenger å slå sammen innholdet i to eller flere strenger sammen, hvis prosess er kjent som sammenkobling i teknisk terminologi. Den enkleste måten å forklare dette konseptet er at du tar to forskjellige strenger som er lagret i tolken og fletter dem sammen for å oppnå et enhetlig formål. Et eksempel på denne handlingen er at det er to forskjellige strenger hei og verden i Python. Du bruker sammenkoblingsfunksjonen og gjør dem til en, som er hei verden.

Fortsetter med denne artikkelen om Python String Concatenation



Sammenkobling i Python

Det er noen få viktige måter å sammenkoble strenger i Python. Men la oss først få det grunnleggende klart at den nye strengen som dannes etter sammenkobling av to separate strenger er kjent som strengobjektet. Dette er fordi Python i sin kjerne er et objektorientert språk, og dermed blir hvert element i det, det være seg et allerede eksisterende eller nylig opprettet, referert til som et objekt.

Den enkleste måten å sammenkoble to strenger i Python er å bruke + eller pluss-operatoren. Et eksempel på dette som nedenfor.

str1 = “Hei” str2 = “Verden” str1 + str2

Den siste linjen i koden ovenfor er sammenkoblingen, og når prosessen kjøres, dannes en ny streng.



binært søkeprogram i java

En av de viktigste tingene å merke seg her er det faktum at Python ikke kan sammenkoble et heltall og en streng, ettersom de anses å være fundamentalt forskjellige objekter. Hvis du vil sammenkoble en streng og et heltall, må du først konvertere en av dem til et annet objekt, det vil si streng til heltall eller heltall til en streng.

Hvis du prøver å sammenkoble en streng og et helt tall uten å konvertere, returneres en feil på skjermen. For å forstå dette bedre, ta en titt på eksemplet nedenfor.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (siste anrop sist): File & ldquo & rdquo, linje 1, i TypeError: kan ikke sammenføye & lsquostr & rquo & rquo

Fortsetter med denne artikkelen om Python String Concatenation

Formatering av en streng i Python

Nå som du er klar over det grunnleggende om å sammenkoble en streng i Python, la oss diskutere mer om formatering av en streng i Python.

I Python er det to hovedmetoder for strenginterpolering. For å forstå dette bedre, la oss først se på hva strenginterpolasjon betyr.

Strenginterpolering i Python kan enkelt defineres som prosessen med å evaluere en strengverdi som er inneholdt i tolkeminnet som en eller flere plassholdere. Enkelt sagt er strenginterpolering en metode som gjør det lettere for utviklere å utføre strengformatering og sammenkobling i Python.

Fortsetter med denne artikkelen om Python String Concatenation

forskjell mellom klasse og grensesnitt

Bruke% -operatøren

En av de mest aksepterte metodene for å oppnå streng sammenkobling i Python er ved å bruke operatoren%. For å forstå hvordan den brukes nøyaktig i kode, ta en titt på eksemplet nedenfor.

x = ‘epler’ y = ‘sitroner’ z = “I kurven er% s og% s”% (x, y)

I koden ovenfor er det tolk gjør å erstatte verdiene til% s med verdiene lagret i variablene x og y fra linjene ovenfor. Når variabelen z skrives ut, oppnås følgende resultat.

I kurven er det epler og sitroner

Fortsetter med denne artikkelen om Python String Concatenation

Bruker {} -operatøren

Mens du koder hvis du bruker {}, fungerer den som en plassholder for variablene du vil lagre i en streng. Men for å overføre variabler i en streng, må du først bruke formatet () -funksjonen.

En av de viktigste fordelene ved å bruke format () -funksjonen er at du ikke trenger å konvertere et heltall til en streng før du sammenkobler dataene, det vil automatisk gjøre det samme for deg. Dette er en av de viktigste årsakene til at denne metoden for streng sammenføyning er mer foretrukket fremfor andre.

For å forstå hele dette konseptet, ta en titt på eksemplet nedenfor.

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

Mens du kjører denne koden, tar tolken de riktige verdiene og lagrer dem som variabler i de respektive strengene.

Fortsetter med denne artikkelen om Python String Concatenation

Ved hjelp av Join Method

Sist men ikke minst bruker du Join-metoden i Python. Den beste bruken av denne metoden er å sammenkoble en liste over strenger sammen i et enkelt resultat. Ta en titt på eksemplet nedenfor for å forstå dette bedre.

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

'Den raske brunrevenen hopper over den late hunden'

La oss nå lage en ny liste.

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

Nå for å bli med i begge strengene bruker vi følgende.

>>> trykk & lsquo & rsquo.join (musikk) >>> print & ldquo & ldquo.join (musikk)

Dette bringer oss til slutten av denne artikkelen om Python String Concatenation.

For å få inngående kunnskap om Python sammen med dets forskjellige applikasjoner, kan du for live online trening med 24/7 support og levetidstilgang.

overbelastning vs overordnet c ++

Har du et spørsmål til oss? Nevn dem i kommentarfeltet i artikkelen, så kommer vi tilbake til deg.