logo

Hvordan sette sammen to strenger i Python

Introduksjon:

I denne artikkelen diskuterer vi hvordan du kan koble sammen to strenger i Python. Her legger vi hovedsakelig to strenger og danner en enkelt streng. Python-streng er en samling av Unicode-tegn. Python har mange innebygde funksjoner for strengmanipulering. Strengesammenkobling er en prosess der en streng slås sammen med en annen. Så sammenkoblingen av to strenger gjøres av en eller annen prosess, disse er -

  1. Bruker +-operatorer
  2. Bruker join() metoden
  3. Bruker % metode
  4. Bruker format() funksjonen

Nå diskuterer vi kort disse sammenkoblingsmetodene i Python.

1. Bruk + Operator:

Dette er en enkel måte å kombinere de to strengene på. Operatoren + legger sammen de flere strengene. Strenger må tilordnes de forskjellige variablene fordi strenger er uforanderlige. La oss forstå følgende eksempel.

Programkode:

Her gir vi et eksempel på sammenkobling i Python. Først initialiserte vi to strenger og la dem til med '+'-operatoren. Lagre deretter verdien i en annen variabel og skriv den ut. Koden er gitt nedenfor -

 # Two string concatenation using Python program # Initialisation of two strings str1 = 'Hello ' str2 = 'Coders' # Using + Operator, we add two strings in strings concatenation str3 = str1 + str2 # Printing the new string, which is combination of str1 and str2 print('The new combined string is:',str3) 

Produksjon:

Nå kompilerer vi koden ovenfor i Python, og etter vellykket kompilering kjører vi den. Da er utgangen gitt nedenfor -

 The new combined string is: Hello Coders 

Forklaring:

I eksemplet ovenfor lagrer variabelen str1 strengen 'Hello', og variabel str2 lagrer 'Coders'. Vi brukte +-operatoren for å kombinere disse to strengvariablene og lagret i str3. Så skriver vi ut den nye kombinerte strengen str3.

2. Bruke join()-metoden

join()-metoden brukes til å koble sammen strengen der str-separatoren har koblet sammen sekvenselementene. La oss forstå følgende eksempel.

Programkode:

Her gir vi et eksempel på sammenkobling i Python. Først initialiserte vi to strenger og la dem deretter til ved hjelp av join()-metoden. Lagre deretter verdien i en annen variabel og skriv den ut. Koden er gitt nedenfor -

 # Two string concatenation using Python program # Initialisation of two strings str1 = 'Hello' str2 = 'JavaTpoint' # join() method is used to combine the strings print(''.join([str1, str2])) # join() method is used to combine # the string with a separator Space(' ') str3 = ' '.join([str1, str2]) print('The new combined string is:',str3) 

Produksjon:

 HelloJavaTpoint The new combined string is: Hello JavaTpoint 

Forklaring:

I koden ovenfor lagrer variabelen str1 strengen 'Hello' og variabel str2 lagrer 'JavaTpoint'. join()-metoden returnerer den kombinerte strengen som er lagret i str1 og str2. join()-metoden tar kun liste som et argument. Etter å ha brukt join()-metoden, lagrer vi den kombinerte strengen i en annen variabel, str3. Så skriver vi det ut.

3. Bruke % Operator

Operatoren % brukes til strengformatering. Den kan også brukes til strengsammenkobling. La oss forstå følgende eksempel.

Programkode:

innkapsling java

Her gir vi et eksempel på sammenkobling i Python. Først initialiserte vi tre strenger og la dem til med '%'-operatoren. Deretter skriver vi ut sammenkoblingen av tre strenger. Koden er gitt nedenfor -

 # Three string concatenation using Python program # Initialisation of three strings str1 = 'Hello' str2 = 'coders' str3 = 'India' # % Operator is used here to combine the string print('% s % s %s' % (str1, str2, str3)) 

Produksjon:

Nå kompilerer vi koden ovenfor i Python, og etter vellykket kompilering kjører vi den. Da er utgangen gitt nedenfor -

 Hello coders India 

Forklaring -

I koden ovenfor representerer %s strengdatatypen. Vi sendte hver variabelverdi til %s som kombinerte strengene og returnerte 'Hello coders India'.

4. Bruke format()-funksjonen

Python gir funksjonen str.format(), som tillater bruk av flere erstatninger og verdiformatering. Den godtar posisjonsargumentene og setter sammen strengen gjennom posisjonsformatering. La oss forstå følgende eksempel.

Programkode:

Her gir vi et eksempel på sammenkobling i Python. Først tar vi brukerinndata fra tre strenger og legger dem deretter til med format()-funksjonen. Lagre deretter verdien i en annen variabel og skriv den ut. Koden er gitt nedenfor -

 # Three string concatenation using Python program # Taking user inputs of three strings str1 = input('Enter the value of Str1: ') str2 = input('Enter the value of Str2: ') str3 = input('Enter the value of Str3: ') # format function is used here to concatenate the strings print('{} {} {}'.format(str1, str2, str3)) # Store the result in new variable, str4 str4 = '{} {} {}'.format(str1, str2, str3) # Print the combined string which is stored in str4 print(str4) 

Produksjon:

Nå kompilerer vi koden ovenfor i Python, og etter vellykket kompilering kjører vi den. Da er utgangen gitt nedenfor -

 Enter the value of Str1: Welcome Enter the value of Str2: To Enter the value of Str3: JavaTpoint Welcome To JavaTpoint Welcome To JavaTpoint 

Forklaring:

I koden ovenfor kombinerer format()-funksjonen de tre strengene tatt som brukerinndata og lagrer den kombinerte strengen i str4-variabelen. De krøllete klammeparentesene {} brukes som posisjonen til strengene. Så skriver vi ut str4.