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

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

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


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

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

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

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

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

Автор урока

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

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

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

  1. Перевод текста с Python Translator
  2. Установка Python3.7 и PIP
  3. Операции с кортежами
  4. Проблемы с dict в Python
  5. Вложенные циклы в Python
  6. Работа с YAML в Python
  7. Структура данных deque в Python
  8. Удаление пробелов методом translate()
  9. Особенности множеств в Python
  10. Объединение списков в Python.
  11. Преобразование текста в нижний регистр
  12. Установка библиотек в Python
  13. Создание коллекций из генератора
  14. Dict Comprehension в Python
  15. Создание новых списков в Python
  16. Исключение NotImplementedError
  17. Работа с часовыми поясами в Python.
  18. Фильтрация входных данных в Python
  19. Выбор редактора кода.
  20. Методы сравнения множеств
  21. Оформление кода по PEP 8
  22. Стать Python-разработчиком
  23. Капитализация строк
  24. Работа с Enum в Python3.
  25. Импорт модуля из другого каталога
  26. Перебор элементов списка в Python
  27. Оператор (*) в Python
  28. Применение функции к элементам списка
  29. Функция zip() в Python
  30. Методы list в Python
  31. Таймер обратного отсчета
  32. Добавление кнопки в tkinter
  33. Получение пути к текущему скрипту с помощью os
  34. Подсчет элементов с помощью Counter из collections
  35. Функция zip() в Python
  36. Метод ifloordiv для пользовательских классов
  37. Работа с CSV файлами в Python
  38. Оператор += в Python
  39. Определение относительного пути
  40. Поиск с помощью регулярных выражений
  41. Работа с NumPy
  42. Отслеживание прогресса с tqdm
  43. Циклы for в Python
  44. Генератор списка в Python
  45. Удаление элементов по срезу
  46. Ключевое слово global в Python

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