Python Glossary English

все Python 3Строки (str)понятие

+ конкатенация строк

операторы

Оператор + объединяет две строки в новую. Операнды должны быть строками.

Синтаксис

s1 + s2

Оба операнда обязаны быть строками: 'год ' + 2026 бросает TypeError, число надо завернуть в str() или собрать всё f-строкой. Каждое + создаёт новый объект, то есть склейка в цикле копирует накопленную строку снова и снова — когда кусков много, собирайте список и отдавайте его в ''.join().

Примеры

print('Hello' + ' ' + 'World')
# → 'Hello World'
a = 'foo'
b = 'bar'
print(a + b)
# → 'foobar'
print('py' + 'thon')
# → 'python'
prefix = 'pre_'
print(prefix + 'fix')
# → 'pre_fix'
print('' + 'empty left')
# → 'empty left'

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности