Автор оригинала: Pankaj Kumar.
Струнные конкатенации в Python
Concatenation – это способ соединения строк вместе, чтобы составить новую строку в целом.
Ниже приведены методы выполнения конкатенации строки в Python:
- Используя
+
оператор - Используя
Присоединяйтесь ()
метод - Используя
%
оператор - Используя
Формат ()
функция - По
Литеральная струнная интерполяция
- Используя
Stringio
отМодуль IO
- Используя
+ =
Оператор объединения
1. Конкретная строка с использованием оператора +
Синтаксис : string1 + string2
str1 = 'Safa' str2 = 'Mulani' result = str1 + str2 print(result)
Выход : Сафамулани
2. Создание строки Python с использованием метода join ()
Синтаксис : join (string1, string2)
str1 = 'Safa' str2 = 'Mulani' print(" ".join([str1, str2]))
Выход : Safa Mulani
3. Конкретная строка с использованием% оператора%
Синтаксис :% (String1, String2)
str1 = 'Safa' str2 = 'Mulani' result = "%s %s" % (str1, str2) print('Concatenated String =', result)
Выход : Объединенные мулани
4. Конкретная строка с использованием функции формата ()
Синтаксис : формат (string1, string2)
str1 = 'Safa' str2 = 'Mulani' res = "{} {}".format(str1, str2) print('Concatenated String=', res)
Выход : Объединенные мулани
5. Конкретная строка с использованием литеральной интерполяции строки
Версии Python 3.6+ позволяют использовать F-строку для конкатенации строки, введенные в литеральной интерполяции строки.
Синтаксис : f ‘{String1} {String2}’
str1 = 'Safa' str2 = 'Mulani' res = f'{str1} {str2}' print('Concatenated String =', res)
Выход : Объединенные мулани
6. Согласованные строки с использованием Stringio из модуля IO
from io import StringIO result = StringIO() result.write('Safa ') result.write('Mulani ') result.write('Engineering ') print(result.getvalue())
Выход : Safa Mulani Engineering
7. Использование оператора
Синтаксис : string1.
str1 = 'Safa ' str2 = 'Mulani' str1 += str2 print(str1)
Выход : Safa Mulani