Увод:
У овом чланку расправљамо о томе како спојити два низа у Питхон-у. Овде углавном додајемо два низа и формирамо један низ. Питхон стринг је колекција Уницоде знакова. Питхон пружа многе уграђене функције за манипулацију стринговима. Конкатенација стрингова је процес у коме се један стринг спаја са другим. Дакле, спајање два низа се врши неким процесом, то су -
- Коришћење + оператора
- Коришћење методе јоин().
- Коришћењем % методе
- Коришћење функције формат().
Сада ћемо укратко разговарати о овим методама спајања у Питхон-у.
1. Коришћење + Оператор:
Ово је једноставан начин да комбинујете две жице. Оператор + додаје вишеструке низове заједно. Стрингови морају бити додељени различитим променљивим јер су стрингови непроменљиви. Хајде да разумемо следећи пример.
Програмски код:
Овде дајемо пример конкатенације у Питхон-у. Прво смо иницијализовали два низа и додали их са '+' оператором. Затим сачувајте вредност у другој променљивој, а затим је одштампајте. Код је дат испод -
# 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)
Излаз:
Сада компајлирамо горњи код у Питхон-у и након успешне компилације покрећемо га. Тада је излаз дат у наставку -
The new combined string is: Hello Coders
Објашњење:
У горњем примеру, променљива стр1 чува стринг 'Здраво', а променљива стр2 чува 'Кодере'. Користили смо оператор + да комбинујемо ове две стринг променљиве и ускладиштене у стр3. Затим штампамо нови комбиновани стринг стр3.
2. Коришћење методе јоин().
Метод јоин() се користи за спајање низа у којима је стр сепаратор спојио елементе секвенце. Хајде да разумемо следећи пример.
Програмски код:
Овде дајемо пример конкатенације у Питхон-у. Прво смо иницијализовали два низа, а затим их додали помоћу методе јоин(). Затим сачувајте вредност у другој променљивој, а затим је одштампајте. Код је дат испод -
# 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)
Излаз:
HelloJavaTpoint The new combined string is: Hello JavaTpoint
Објашњење:
У горњем коду, променљива стр1 чува стринг 'Хелло', а променљива стр2 чува 'ЈаваТпоинт'. Метод јоин() враћа комбиновани стринг који је ускладиштен у стр1 и стр2. Метод јоин() узима само листу као аргумент. Након коришћења методе јоин(), комбиновани стринг смештамо у другу променљиву, стр3. Затим га штампамо.
3. Коришћење % Оператор
Оператор % се користи за форматирање стрингова. Такође се може користити за конкатенацију низова. Хајде да разумемо следећи пример.
Програмски код:
32-битна архитектура наспрам 64-битна
Овде дајемо пример конкатенације у Питхон-у. Прво смо иницијализовали три стринга и додали их оператором '%'. Затим штампамо конкатенацију три низа. Код је дат испод -
# 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))
Излаз:
Сада компајлирамо горњи код у Питхон-у и након успешне компилације покрећемо га. Тада је излаз дат у наставку -
Hello coders India
Објашњење -
У горњем коду, %с представља тип података низа. Проследили смо вредност сваке променљиве у %с који је комбиновао низове и вратио 'Здраво кодери Индија'.
4. Коришћење функције формат().
Питхон обезбеђује функцију стр.формат(), која омогућава коришћење вишеструких замена и форматирања вредности. Он прихвата позиционе аргументе и спаја стринг кроз позиционо форматирање. Хајде да разумемо следећи пример.
Програмски код:
Овде дајемо пример конкатенације у Питхон-у. Прво, узимамо кориснички унос од три стринга, а затим их додајемо помоћу функције формат(). Затим сачувајте вредност у другој променљивој, а затим је одштампајте. Код је дат испод -
# 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)
Излаз:
Сада компајлирамо горњи код у Питхон-у и након успешне компилације покрећемо га. Тада је излаз дат у наставку -
Enter the value of Str1: Welcome Enter the value of Str2: To Enter the value of Str3: JavaTpoint Welcome To JavaTpoint Welcome To JavaTpoint
Објашњење:
У горњем коду, функција формат() комбинује три стринга узета као кориснички унос и складишти комбиновани стринг у променљиву стр4. Витичасте заграде {} се користе као положај стрингова. Затим штампамо стр4.