Я нашел этот пример в документации.
c = 3-5j
('The complex number {0} is formed from the real part {0.real} '
'and the imaginary part {0.imag}.').format(c)
Таким образом можно объединить строки.
text = ("a"
'''b'''
'c'
)
print(text)
# Ouput: abc
Похожий синтаксис присутствует в C.
Где документация по этому синтаксису.






Это описано по адресу: Конкатенация строковых букв
Допускаются несколько смежных строковых или байтовых литералов (разделенных пробелами), возможно, с использованием разных соглашений о кавычках, и их значение такое же, как и их объединение. Таким образом, «привет» «мир» эквивалентен «привет мир». Эту функцию можно использовать для уменьшения количества необходимых обратных косых черт, для удобного разделения длинных строк на длинные строки или даже для добавления комментариев к частям строк, например:
re.compile("[A-Za-z_]" # letter or underscore "[A-Za-z0-9_]*" # letter, digit or underscore )Обратите внимание, что эта функция определена на синтаксическом уровне, но реализуется во время компиляции. Оператор «+» необходимо использовать для объединения строковых выражений во время выполнения. Также обратите внимание, что при конкатенации литералов могут использоваться разные стили кавычек для каждого компонента (даже смешивание необработанных строк и строк в тройных кавычках), а форматированные строковые литералы могут быть объединены с простыми строковыми литералами.