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

В Python существует несколько способов создания строковых литералов, занимающих несколько строк. Вот некоторые из методов:

  1. Тройные кавычки («»»…»»» или «’’…»’): это наиболее распространенный метод. Вы можете заключить строку в тройные кавычки, чтобы создать многострочную строку. Например:

    my_string = """
    This is a multi-line
    string using triple quotes.
    """
  2. Escape-последовательности. Другой способ создания многострочных строк — использование escape-последовательностей. Вы можете использовать обратную косую черту \в конце каждой строки, чтобы указать, что строка продолжается на следующей строке. Например:

    my_string = "This is a multi-line \
    string using escape sequences."
  3. Объединение. Вы также можете создать многострочную строку, объединив несколько строк вместе с помощью оператора плюс +. Например:

    my_string = "This is a multi-line " + \
               "string using concatenation."
  4. Кробки: вы можете заключить строку в круглые скобки, чтобы создать многострочную строку. Переносы строк в скобках сохраняются. Например:

    my_string = ("This is a multi-line "
                "string using parentheses.")
  5. Использование символа новой строки. Вы можете включить символ новой строки \nв строку, чтобы обозначить разрыв строки. Это позволяет вам создать многострочную строку, вручную указав разрывы строк. Например:

    my_string = "This is a multi-line\nstring using\nthe newline character."