Конкатенация — это процесс объединения двух строк в одну большую. Как правило, по крайней мере одна из этих строк является переменной. Вы можете присоединиться к пользовательскому вводу, чтобы сформировать приветствие или значения из базы данных, чтобы отобразить чье-то полное имя.

Python предоставляет различные способы соединения строк, каждый из которых имеет свои преимущества. Вот все, что вам нужно знать для объединения строк в Python.

Как объединить строки в Python

Python предлагает несколько способов объединения строк. Вот четыре самых распространенных: три оператора и функция. Вы можете использовать присоединиться функцию или одну из +, %, или * операторы. Каждый имеет свое применение, в зависимости от ваших обстоятельств.

1. Использование оператора +

Вы можете использовать + оператор для добавления двух чисел, но вы также можете использовать его для объединения двух строк. Вот простой пример, показывающий, как это сделать:

# объединить две строки с помощью оператора +
str1 = "Как объединить"
str2 = «строки в Python».
результат = строка1 + строка2
печать (результат)
instagram viewer

Результатом будет:

Как конкатенировать строки в Python.

В этом примере соединяются две строки, но вы можете соединить сколько угодно строк в одном выражении:

# объединить три строки с помощью оператора +
str1 = "Как объединить"
str2 = "строки"
str3 = "в Питоне".
результат = строка1 + строка2 + строка3
печать (результат)

Результатом будет:

Как конкатенировать строки в Python.

2. Использование метода соединения()

Метод соединения является одним из Самые полезные встроенные функции Python. Он применяется только к строкам, поэтому вы не можете использовать его для добавления числовых значений. Вы должны использовать метод соединения, когда хотите объединить набор строк с одной и той же строкой между ними: разделителем. Разделителем может быть любая допустимая строка, включая пустую строку:

str1 = "Конкатенация Python"
str2 = "строки"
печать ("". Присоединиться ([str1, str2]))
str3 = "Конкатенация Python"
печать (" ".join ([str3, str2]))

Результат:

Python объединяет строки
Python объединяет строки

3. Использование оператора %

Оператор % форматирует строку, но в своей простейшей форме он служит средством объединения. Вы можете использовать %s заполнитель для замены строк, эффективно объединяя их.

Например:

str1 = "Питон"
str2 = "конкатенация строк"
print("%s %s" % (строка1, строка2))

Результат:

Конкатенация строк Python

Python 3 представил новую функцию для форматирования строк: метод форматирования. Это работает аналогично, заменяя заполнители для значений в большей строке, и вы также можете использовать это для базовой конкатенации.

4. Использование оператора *

То * оператор предоставляет еще один способ объединения строк, хотя и для очень специфических случаев. Этот оператор повторяет строку определенное количество раз. Например:

str1 = "Добро пожаловать"
стр2 = стр1 * 3
печать (стр2)

Результат:

Добро пожаловатьДобро пожаловатьДобро пожаловать

Добавление текстовых строк вместе с конкатенацией Python

Python — мощный язык, поскольку он имеет встроенные операторы и методы для многих распространенных операций. Освоив их, вы сможете использовать наиболее подходящие для любой ситуации, в которой вы оказались.

Форматирование строк является фундаментальной частью программирования на Python. Существует множество курсов Python, которые помогут начинающим программистам изучить основы.

9 бесплатных онлайн-курсов для начинающих по Python

Читать далее

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • Программирование
  • питон

Об авторе

Гаурав Сиял (опубликовано 67 статей)

Гаурав Сиял имеет двухлетний опыт написания текстов для ряда компаний, занимающихся цифровым маркетингом, и документов по жизненному циклу программного обеспечения.

Другие работы Гаурава Сиала

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться