Курс Python → Многострочные строки в Python

Python — это язык программирования, который поддерживает использование тройных кавычек для создания многострочных строковых литералов. Это удобно, когда вам нужно написать длинный текст или блок кода внутри строки. Когда вы используете тройные кавычки («»»), Python автоматически считает все, что находится между ними, как одну строку.

Например, вы можете создать многострочную строку в Python с помощью тройных кавычек:


multiline_string = """
    Это 
    многострочная 
    строка
"""
print(multiline_string)

Однако, если внутри строки, заключенной в тройные кавычки, вы используете только одинарные или двойные кавычки, Python может выдать ошибку SyntaxError. Это происходит из-за того, что интерпретатор ожидает, что разделитель строк будет заключен в тройные кавычки.

Чтобы избежать ошибки SyntaxError, убедитесь, что используете тройные кавычки как разделители строк в Python. И помните, что Python поддерживает неявную конкатенацию строковых литералов, поэтому можно объединять строки без использования оператора +.

Таким образом, тройные кавычки в Python не только облегчают создание многострочных строк, но и помогают избежать ошибок при использовании различных типов кавычек внутри строковых литералов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Логические операторы в Python
  2. Сортировка с помощью key
  3. Модуль array: создание и использование массивов
  4. Повторение элементов в Python
  5. Метод rsub для пользовательских чисел
  6. Установка библиотек в Python
  7. Генераторы в Python
  8. Оператор «is not» в Python
  9. Метод rxor для операции побитового исключающего «или»
  10. Асинхронное программирование с asyncio
  11. Декоратор Ajax required
  12. Проверка надежности пароля на Python
  13. Обработка ошибок в Python
  14. Работа с модулем bisect
  15. Генератор данных в Keras
  16. Создание генераторов в Python
  17. Использование *args
  18. Модуль xkcd: загрузка комиксов
  19. Декоратор total_ordering для сравнения объектов
  20. Преобразование строк в числа с плавающей запятой
  21. Работа со случайными элементами
  22. Описание скриптов в README
  23. Работа со словарями с defaultdict из collections
  24. Установка и использование emoji
  25. Метод classmethod
  26. Бинарный поиск
  27. GitHub в Telegram: подписка на уведомления
  28. Переопределение метода __floordiv__
  29. Python Ellipsis использование
  30. Ускорение кода с помощью векторизации
  31. Создание namedtuple из словаря
  32. Вычисление логарифмов в Python
  33. Оператор «not» в Python
  34. Игра «Виселица» на Python
  35. Работа со словарями
  36. Распаковка элементов последовательности
  37. Проверка версии Python
  38. Управление фоновыми задачами в Python
  39. Извлечение аудио из видео
  40. Капитализация строк
  41. JSON в Python: модуль, dump, dumps, load
  42. Определение индекса элемента списка
  43. Python enumerate() для работы с индексами

Marketello читают маркетологи из крутых компаний