Добавление одной строки к другой — одна из распространенных задач любого языка программирования. Строка в Python является неизменяемой итерацией, что означает, что после создания ее нельзя изменить.
Добавить строку в другую строку
Чтобы добавить строку к другой строке в Python, используйте оператор + , + = operator, или соединение строк () метод. Строковый объект Python неизменяем. Поэтому каждый раз, когда мы используем оператор + для объединения двух строк, создается новая строка.
Python добавляет к строке с помощью оператора +.
+ — это оператор конкатенации, который добавляет несколько строк в Python. Вы можете объединять строковые литералы (‘…’ или «…») и строковые переменные.
s = "Baby" + "Yoda" + "is Jedi" + "и его имя - Грогу" печать (и)
Вывод
Малыш Йода - джедай, и его зовут Грогу
Python добавляет в строку с помощью оператора + =.
Оператор + = в Python используется для выполнения конкатенации. + = Является составным оператором, что означает, что он создается из операторов + и =. Это оператор + = на месте.
Если вы примените оператор + = к целым числам, он будет сложить и вернуть результат. В нашем примере мы применим к строке, которая объединит их и вернет.
# инициализировать первую строкуfirst_string = "Grogu" # инициализировать строку добавленияadd_string = "is baby Yoda" # печать first stringprint ("Первая строка:" + str (first_string)) # печать добавляемой строкиprint ("The add string:" + str (add_string)) # Использование оператора + =, добавление одной строки к другой first_string + = add_string # печать строки resultprint ("Объединенная строка:" + first_string)
Output
Первая строка: GroguThe add string: is baby Yoda Объединенная строка: Grogu is baby Yoda
В этом примере мы определили две строки, а затем добавили вторую строку, add_string к first_string и распечатал результат.
Одним из недостатков этого метода является то, что вы можете только добавляйте по одной строке за раз; вы не можете добавить несколько строк в одну строку.
Использование метода join () для добавления строки в Python
Python join () предоставляет гибкий способ объединения строки. Он возвращает строку, объединенную с элементами итерируемого объекта.
# инициализируем первую строкуfirst_string = "Grogu" # инициализируем добавляемую строкуadd_string = "is baby Yoda" # печатаем первую строковую печать ("The first string: "+ str (first_string)) # печать добавляемой строкиprint (" The add string: "+ str (add_string)) # Использование метода join () для добавления одной строки к другойres =" ". join ((first_string, add_string)) # печать результата print ("Объединенная строка:" + res)
Output
Первая строка: Grogu Добавляемая строка: is baby Yoda Объединенная строка: Grogu is baby Yoda
В этом примере мы соединяем две строки с помощью метода join (). Метод join () используется, когда вы хотите объединить или объединить строки в Python. Если вам нужно объединить более двух строк, тогда этот метод — ваш лучший метод.
Это все для это добавляет строку к другой строке в Python.
См. также
Python String append
Подстановка строки Python