logo

Як об’єднати два рядки в Python

вступ:

У цій статті ми обговорюємо, як об’єднати два рядки в Python. Тут ми в основному додаємо два рядки та формуємо один рядок. Рядок Python — це набір символів Unicode. Python надає багато вбудованих функцій для маніпулювання рядками. Конкатенація рядків — це процес, у якому один рядок об’єднується з іншим. Отже, конкатенація двох рядків виконується певним процесом, це -

  1. Використання операторів +
  2. Використання методу join().
  3. Використання методу %
  4. Використання функції format().

Тепер ми коротко обговоримо ці методи конкатенації в Python.

1. Використання оператора +:

Це простий спосіб поєднати дві струни. Оператор + додає кілька рядків разом. Рядки повинні бути призначені різним змінним, оскільки рядки є незмінними. Давайте розберемося в наступному прикладі.

Код програми:

Тут ми наведемо приклад конкатенації в Python. Спочатку ми ініціалізували два рядки та додали їх за допомогою оператора «+». Потім збережіть значення в іншій змінній, а потім надрукуйте його. Код наведено нижче -

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

Вихід:

Тепер ми компілюємо наведений вище код на Python і після успішної компіляції запускаємо його. Потім результат наведено нижче -

 The new combined string is: Hello Coders 

Пояснення:

У наведеному вище прикладі змінна str1 зберігає рядок «Hello», а змінна str2 зберігає «Coders». Ми використали оператор +, щоб поєднати ці дві рядкові змінні та зберегли їх у str3. Потім ми друкуємо новий комбінований рядок str3.

2. Використання методу join().

Метод join() використовується для об’єднання рядка, у якому роздільник str об’єднав елементи послідовності. Давайте розберемося в наступному прикладі.

Код програми:

Тут ми наведемо приклад конкатенації в Python. Спочатку ми ініціалізували два рядки, а потім додали їх за допомогою методу join(). Потім збережіть значення в іншій змінній, а потім надрукуйте його. Код наведено нижче -

 # 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 

Пояснення:

У наведеному вище коді змінна str1 зберігає рядок «Hello», а змінна str2 зберігає «JavaTpoint». Метод join() повертає об’єднаний рядок, який зберігається в str1 і str2. Метод join() приймає лише список як аргумент. Після використання методу join() ми зберігаємо об’єднаний рядок в іншій змінній str3. Потім друкуємо.

3. Використання оператора %

Оператор % використовується для форматування рядків. Його також можна використовувати для конкатенації рядків. Давайте розберемося в наступному прикладі.

Код програми:

як центрувати зображення на css

Тут ми наведемо приклад конкатенації в Python. Спочатку ми ініціалізували три рядки та додали їх за допомогою оператора «%». Потім ми друкуємо конкатенацію трьох рядків. Код наведено нижче -

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

Вихід:

Тепер ми компілюємо наведений вище код на Python і після успішної компіляції запускаємо його. Потім результат наведено нижче -

 Hello coders India 

Пояснення -

У наведеному вище коді %s представляє рядковий тип даних. Ми передали кожне значення змінної %s, який об’єднав рядки та повернув «Hello coders India».

4. Використання функції format().

Python забезпечує функцію str.format(), яка дозволяє використовувати численні підстановки та форматування значень. Він приймає позиційні аргументи та об’єднує рядок через позиційне форматування. Давайте розберемося в наступному прикладі.

Код програми:

Тут ми наведемо приклад конкатенації в Python. Спочатку ми беремо введені користувачем три рядки, а потім додаємо їх за допомогою функції format(). Потім збережіть значення в іншій змінній, а потім надрукуйте його. Код наведено нижче -

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

Вихід:

Тепер ми компілюємо наведений вище код на Python і після успішної компіляції запускаємо його. Потім результат наведено нижче -

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

Пояснення:

У наведеному вище коді функція format() об’єднує три рядки, введені користувачем, і зберігає об’єднаний рядок у змінній str4. Фігурні дужки {} використовуються як положення рядків. Потім ми друкуємо str4.