Методы создания многострочных строк в Python

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

Метод 1. Непосредственное использование тройных кавычек:

multiline_string = '''This is a
multi-line
string.'''

Метод 2. Использование escape-символов:

multiline_string = "This is a\n\
multi-line\n\
string."

Метод 3. Объединение нескольких строк:

multiline_string = "This is a " + \
                  "multi-line " + \
                  "string."

Метод 4. Использование круглых скобок для неявного продолжения строки:

multiline_string = (
    "This is a "
    "multi-line "
    "string."
)

Метод 5. Использование метода join():

multiline_string = '\n'.join([
    "This is a",
    "multi-line",
    "string."
])

Эти методы дадут один и тот же результат — многострочную строку:

This is a
multi-line
string.