Некоторые основные принципы форматирования кода на Python, которые необходимо учитывать:
- Длина строк. 1 Она не должна превышать 79 символов. 1
- Отступы. 5 Внутренние блоки кода выделяются отступами, размер которых — четыре пробела. 5
- Пустые строки. 1 Между определениями функций и классов в файлах следует вставлять две пустые строки, между определениями методов в классах — одну. 1
- Имена. 14 Имена функций, переменных и атрибутов должны следовать формату lowercase_underscore (нижний регистр букв, разделение слов символами подчёркивания). 1
- Выражения и инструкции. 1 Следует избегать записи инструкций if, циклов for и while, а также сложных инструкций except в одной строке. 1 Их нужно размещать на нескольких строках. 1
- Импорт модулей. 1 Инструкции import следует помещать в самом начале файла. 1 Для импорта модулей нужно использовать их абсолютные имена, а не имена, заданные относительно пути к текущему модулю. 1
Для оформления кода на Python рекомендуется следовать стандартам PEP8 (Python Enhancement Proposals). 25