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

Как правильно ставить отступы в Python

В Python отступы играют ключевую роль, так как они определяют блоки кода (вместо фигурных скобок, как в других языках).

Основные правила:

  • Используйте 4 пробела на уровень отступа (рекомендация PEP 8).
  • Не смешивайте пробелы и табы — это вызовет IndentationError.
  • Отступы должны быть одинаковыми внутри одного блока.

Пример:

python
def example():
    if True:
        print("Correct indentation")  # 4 пробела
    else:
        print("Also correct")  

Что нельзя делать:

python
def wrong():
  print("2 spaces")  # Не PEP 8
    print("Mismatched")  # Ошибка

Для автоматического форматирования используйте инструменты вроде autopep8 или black.

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

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

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

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