Встречается на собеседованиях • сегодня

Что такое стандарты оформления в Python

В Python стандарты оформления кода регламентируются документом PEP 8 (Python Enhancement Proposal 8). Основные правила:

  1. Отступы - 4 пробела на уровень (не табы)
  2. Длина строки - максимум 79 символов (72 для комментариев)
  3. Именование:
    • snake_case для переменных и функций
    • CamelCase для классов
    • UPPER_CASE для констант
  4. Пробелы:
    • Около операторов (a = 1, а не a=1)
    • После запятых в списках/кортежах
  5. Импорты - группируются в порядке: стандартные, сторонние, локальные

Пример хорошего кода:

python
import os
from typing import Optional

MAX_LIMIT = 100

def calculate_sum(values: list[int]) -> Optional[int]:
    if not values:
        return None
    return sum(values)

Соблюдение PEP 8 делает код читаемым и единообразным. Для автоматической проверки можно использовать flake8 или pylint.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы