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

Что такое black и зачем он используется

Black — это автоформаттер кода для Python, который автоматически приводит код к единому стилю согласно PEP 8 и собственным строгим правилам.

Зачем нужен:

  • Устраняет споры о стиле кода в команде
  • Экономит время на ручное форматирование
  • Делает код более читаемым и консистентным

Особенности:

  • Не настраиваемый (opinionated)
  • Использует двойные кавычки
  • Строгое ограничение длины строки (88 символов)

Пример до/после:

python
# До
def func(arg1,arg2,arg3):return arg1+arg2*arg3

# После Black
def func(arg1, arg2, arg3):
    return arg1 + arg2 * arg3

Устанавливается через pip (pip install black) и запускается командой black your_file.py. Интегрируется с IDE и pre-commit хуками.

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

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

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

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