Конкатенация — это процесс объединения двух строк в одну большую. Как правило, по крайней мере одна из этих строк является переменной. Вы можете присоединиться к пользовательскому вводу, чтобы сформировать приветствие или значения из базы данных, чтобы отобразить чье-то полное имя.
Python предоставляет различные способы соединения строк, каждый из которых имеет свои преимущества. Вот все, что вам нужно знать для объединения строк в Python.
Как объединить строки в Python
Python предлагает несколько способов объединения строк. Вот четыре самых распространенных: три оператора и функция. Вы можете использовать присоединиться функцию или одну из +, %, или * операторы. Каждый имеет свое применение, в зависимости от ваших обстоятельств.
1. Использование оператора +
Вы можете использовать + оператор для добавления двух чисел, но вы также можете использовать его для объединения двух строк. Вот простой пример, показывающий, как это сделать:
# объединить две строки с помощью оператора +
str1 = "Как объединить"
str2 = «строки в Python».
результат = строка1 + строка2
печать (результат)
Результатом будет:
Как конкатенировать строки в 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
Читать далее
Похожие темы
- Программирование
- питон
Об авторе
Гаурав Сиял имеет двухлетний опыт написания текстов для ряда компаний, занимающихся цифровым маркетингом, и документов по жизненному циклу программного обеспечения.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться