Некоторые особенности использования тройных кавычек в Python:
- Представление строк, содержащих одинарные и двойные кавычки. 1 Тройные кавычки позволяют исключить необходимость экранирования любых кавычек. 1
- Представление многострочной строки. 14 Такой способ удобен для текста, занимающего несколько строк. 4
- Использование в строках документации (docstrings) для функций. 25 Тройные кавычки считаются лучшей практикой при написании документаций. 2
Когда строка начинается или заканчивается одинарной (двойной) кавычкой, при использовании тройных кавычек для обозначения строки нужно применять те, которые отличаются от начальной или конечной. 1 Например, для строки в приведённом выше коде использование тройных двойных кавычек приведёт к синтаксической ошибке. 1