Hvis vi ønsker å legge til et stort antall strenger, lager "+=" -operatøren et unødvendig stort antall midlertidige strenger siden det endelige resultatet oppnås. La oss forklare tilnærmingene for å legge til en streng til en annen:
Bruk “+=” -operatøren til å legge til strengen:
I Python brukes "+=" -operatøren til å slå sammen strengene. Uansett hva vi vil legge til tall eller strenger, bruker vi denne operatøren. Det brukes til å legge til begge tingene. For implementering av Python -koder, må vi installere 'Spyder' programvareversjon 5. Vi oppretter et nytt prosjekt for kode ved å trykke på alternativet "Ny fil" fra menylinjen. Navnet på en ny fil er “Temp.py6 ”.
I denne koden tar vi to strenger som heter “Fname” og “LName”. Vi tildelte verdier til disse strengene. “Visuelt” er tildelt Fname. “Programmering” er tilordnet LName.
Utskriftserklæringen skriver ut begge strengene. Etter å ha definert de to strengene, vil vi legge til en streng til en annen. For dette formålet utfører vi “+=” -operatøren. Denne operatøren slår sammen en streng, "visuell" til en annen streng "programmering". La oss kjøre koden. For å kjøre denne koden, må vi trykke på alternativet 'Kjør' fra menylinjen til Spyder5.
Når vi bruker “+=” -operatøren til å legge strengene. Så den sammenkoblede strengen er "VisualProgramming".
Legg til strengen ved hjelp av join () -funksjonen:
Bruken av join () -funksjonen er en annen metode for å legge til forskjellige strenger. I dette tilfellet definerer vi tre strenger som heter String1, String2 og String3. Etter dette gir vi verdier til disse tre strengene. “Jeg” er tildelt den første strengen. “Kjærlighet” er tildelt den andre strengen. "Reising" er tilordnet den tredje strengen. Nå skriver utskriftserklæringen ut disse strengene.
Vi ønsker å slå sammen disse tre strengene til en enkelt. Så vi oppretter en liste (ListOfStrings) som inneholder verdiene til alle tre strengene. Så bruker vi Join () -funksjonen. Denne funksjonen fusjonerer alle de tre strengene for å oppnå verdien av en endelig streng.
Join () -funksjonen legger til flere strenger som er til stede i listen. Etter å ha passert join () -funksjonen, får vi den vedlagte strengen som "ilovetravelling".
Legg til strengene med strengformatering:
I Python er strengformatering en annen tilnærming for å legge til strengene. Vi bruker F-strenger for å sammenlikne strengene. Denne tilnærmingen er ikke bare lett å lese, men den er også forkortet og raskere enn andre formater. Igjen i dette eksemplet tar vi tre strenger som heter String1, String2 og String3. Vi tildelte verdier til disse tre strengene. “Jeg” er tildelt den første strengen. “Kjærlighet” er tildelt den andre strengen. "Reising" er tilordnet den tredje strengen. Nå skriver utskriftserklæringen ut disse strengene.
Vi legger til disse tre strengene ved hjelp av strengformatering. Her utvides verdiene på strengene i som er til stede i strengen. F-strengen sammenkobler disse tre strengene.
Utskriftserklæringen returnerer den vedlagte strengen, som er "ilovetravelling". Her viser det at vi formaterer disse tre strengene ved hjelp av F-String, men bokstavelig talt sammenkobler vi strengene.
Legg til strengene 'N' Times:
Vi kan slå sammen/legge til strengene flere ganger ved å lage en annen funksjon. I denne metoden definerer vi funksjonen som legger strengen til den originale strengen N ganger.
I denne koden tar vi bare en streng som er "programmering". Så definerer vi en funksjon. Denne funksjonen tar to parametere. Strengen sendes som en første parameter, og den andre parameteren til strengen viser hvor ofte vi vil legge til strengen.
Vi bruker en stund sløyfe for å slå sammen tre strenger. Denne sløyfen fortsetter og returnerer resultatet til sløyfen når det definerte antall ganger "n". Mens sløyfen brukes til å bli med i en streng 'n' ganger.
Vi tar en variabel "jeg" for stundsløyfen. Den starter fra 1 og returnerer strengen til løkken når 8.
Utskriftserklæringen returnerer åtte ganger strengen "programmering". Operatøren “-” er også trykt mellom strengene. Vi bruker også mens Loop i dette eksemplet. Append () -funksjonen gir oss mange sammenkoblede strenger.
Konklusjon:
Vi har diskutert mange måter å legge til strengene i Python. Vi bruker “+=” -operatøren, bruker join () -funksjonen og strengformatering for å legge til strengene. Hvis vi har noen få strenger, bruker vi “+=” -operatøren for å slå sammen strengen. Men hvis vi ønsker å slå sammen mer enn en streng, bruker vi join () -funksjonen.