logo

Kā savienot divas virknes Python

Ievads:

Šajā rakstā mēs apspriežam, kā Python savienot divas virknes. Šeit mēs galvenokārt pievienojam divas virknes un veidojam vienu virkni. Python virkne ir unikoda rakstzīmju kolekcija. Python nodrošina daudzas iebūvētas funkcijas virkņu manipulēšanai. Virknes savienošana ir process, kurā viena virkne tiek sapludināta ar citu. Tātad divu virkņu savienošana tiek veikta ar kādu procesu, tie ir -

  1. Izmantojot + operatorus
  2. Izmantojot join() metodi
  3. Izmantojot % metodi
  4. Izmantojot format() funkciju

Tagad mēs īsi apspriežam šīs saistīšanas metodes Python.

1. Izmantojot + Operators:

Tas ir vienkāršs veids, kā apvienot abas virknes. Operators + pievieno vairākas virknes kopā. Virknes ir jāpiešķir dažādiem mainīgajiem, jo ​​virknes ir nemainīgas. Sapratīsim šādu piemēru.

Programmas kods:

Šeit mēs sniedzam saitīšanas piemēru Python. Pirmkārt, mēs inicializējām divas virknes un pievienojām tās ar operatoru “+”. Pēc tam saglabājiet vērtību citā mainīgajā un pēc tam izdrukājiet to. Kods ir norādīts zemāk -

 # 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) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

 The new combined string is: Hello Coders 

Paskaidrojums:

Iepriekš minētajā piemērā mainīgais str1 saglabā virkni 'Sveiki', un mainīgais str2 saglabā 'Coders'. Mēs izmantojām operatoru +, lai apvienotu šos divus virknes mainīgos un saglabātu str3. Pēc tam izdrukājam jauno kombinēto virkni str3.

2. Izmantojot join() metodi

Join() metode tiek izmantota, lai savienotu virkni, kurā str atdalītājs ir savienojis secības elementus. Sapratīsim šādu piemēru.

Programmas kods:

Šeit mēs sniedzam saitīšanas piemēru Python. Pirmkārt, mēs inicializējām divas virknes un pēc tam pievienojām tās, izmantojot pievienošanās () metodi. Pēc tam saglabājiet vērtību citā mainīgajā un pēc tam izdrukājiet to. Kods ir norādīts zemāk -

 # 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) 

Izvade:

 HelloJavaTpoint The new combined string is: Hello JavaTpoint 

Paskaidrojums:

Iepriekš minētajā kodā mainīgais str1 saglabā virkni 'Hello' un mainīgais str2 saglabā 'JavaTpoint'. Metode join () atgriež kombinēto virkni, kas tiek saglabāta str1 un str2. Join() metode izmanto tikai sarakstu kā argumentu. Pēc pievienošanās () metodes izmantošanas mēs saglabājam kombinēto virkni citā mainīgajā, str3. Tad mēs to izdrukājam.

3. Izmantojot % operatoru

% operators tiek izmantots virknes formatēšanai. To var izmantot arī virkņu savienošanai. Sapratīsim šādu piemēru.

Programmas kods:

kas ir objekts java

Šeit mēs sniedzam Python konkatenācijas piemēru. Pirmkārt, mēs inicializējām trīs virknes un pievienojām tās ar operatoru '%'. Pēc tam mēs izdrukājam trīs virkņu savienošanu. Kods ir norādīts zemāk -

 # 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)) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

 Hello coders India 

Paskaidrojums -

Iepriekš minētajā kodā %s apzīmē virknes datu tipu. Mēs nosūtījām katru mainīgo vērtību %s, kas apvienoja virknes un atgrieza “Hello coders India”.

4. Izmantojot format() funkciju

Python nodrošina funkciju str.format(), kas ļauj izmantot vairākus aizstāšanas veidus un vērtību formatējumu. Tas pieņem pozicionālos argumentus un savieno virkni, izmantojot pozicionālo formatējumu. Sapratīsim šādu piemēru.

Programmas kods:

Šeit mēs sniedzam saitīšanas piemēru Python. Pirmkārt, mēs ņemam lietotāja ievadītu trīs virknes un pēc tam pievienojam tās pēc format() funkcijas. Pēc tam saglabājiet vērtību citā mainīgajā un pēc tam izdrukājiet to. Kods ir norādīts zemāk -

 # 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) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

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

Paskaidrojums:

Iepriekš minētajā kodā funkcija format () apvieno trīs virknes, kas tiek izmantotas kā lietotāja ievades, un saglabā kombinēto virkni mainīgajā str4. Kā virkņu pozīcija tiek izmantotas krokainās figūriekavas {}. Pēc tam mēs izdrukājam str4.