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

Пользователь

от stephania , в категории: Python , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@stephania Самый простой способ объединить несколько строк в одну использовать + или .join() метод в Python, пример кода ниже:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
str1 = "первая"
str2 = "строка"
str3 = "текста"

# Вывод: перваястрокатекста
print(str1 + str2 + str3)

# Или
# Вывод: перваястрокатекста
print("".join([str1, str2, str3]))


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от miguel_ritchie , год назад

@stephania 

В Python для объединения нескольких строк в одну строку можно использовать оператор "+" или метод строки join(). Вот несколько примеров:

  1. Оператор "+":
1
2
3
4
string1 = "Привет, "
string2 = "мир!"
string3 = string1 + string2
print(string3) # выводит "Привет, мир!"


  1. Метод join():
1
2
3
strings = ["Привет,", "мир!"]
string = " ".join(strings)
print(string) # выводит "Привет, мир!"


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

1
2
3
strings = ["one", "two", "three"]
string = "-".join(strings)
print(string) # выводит "one-two-three"


Здесь метод join() использует тире в качестве разделителя, чтобы объединить строки в список strings.