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

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

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


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

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

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

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

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

Автор урока

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

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

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

  1. Оператор «not» в Python
  2. Метод hash в Python
  3. Преобразование генераторов в циклы
  4. Работа с переменными в Python
  5. Проверка элементов списка условием
  6. Реверс строки и списка в Python.
  7. Big O оптимизация
  8. Извлечение аудио из видео
  9. Применение функции к каждому элементу списка
  10. Объединение словарей в Python
  11. Встраивание HTML в Jupyter Notebook
  12. Транспонирование 2D-массива с помощью zip
  13. Вывод баннеров
  14. Форматирование кода на Python
  15. Сортировка HTML по CSS-селектору
  16. Вычисление времени выполнения
  17. Генераторы в Python
  18. Функция format() в Python
  19. Обработка элементов в Python
  20. Модуль array: создание и использование массивов
  21. Создание матрицы в Python
  22. Каналы Senior: Python, Java, Frontend, SQL, C++
  23. Расширение информации об ошибке в Python
  24. JMESPath в Python
  25. Многопроцессорное программирование в Python
  26. Оптимизация гиперпараметров с Scikit Optimize
  27. Основные операции с библиотекой Numpy
  28. Пропуск строк в файле с itertools
  29. Форматирование строк в Python
  30. Оператор in для Python
  31. Работа с Event() в threading
  32. Измерение времени выполнения кода
  33. Измерение времени выполнения кода
  34. Разделение строк в Python
  35. Нахождение пересечения множеств
  36. Работа с многоуровневыми словарями в Python
  37. Область видимости переменных
  38. Решатель судоку на Python с pygame
  39. Отладка в командной строке
  40. Оператор «is not» в Python
  41. Лямбда-функции в Python
  42. Генерация случайных чисел Python
  43. Генерация UUID в Python
  44. Работа с процессами в Python
  45. Разделение строки с помощью split()
  46. Преобразование документов в PDF с помощью Spire.Office

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