Встречается на собеседованиях • сегодня
В чем разница между отступом с помощью tab и 4 пробелов
В Python отступы играют ключевую роль, так как определяют блоки кода. Разница между табуляцией (tab) и 4 пробелами:
- Визуально – в большинстве редакторов tab отображается как 4 пробела, но это настройка редактора. На самом деле это разные символы (ASCII 9 vs 32).
-
Совместимость – пробелы гарантируют одинаковое отображение во всех средах, тогда как tab может выглядеть по-разному в зависимости от настроек редактора.
-
PEP 8 – официальный стиль кода Python рекомендует использовать 4 пробела для отступов.
Пример:
python
# С пробелами
def foo():
print("Hello") # 4 пробела
# С табуляцией
def bar():
print("World") # 1 табВажно: никогда не смешивать tab и пробелы в одном файле – это вызовет IndentationError. Выберите один стиль и придерживайтесь его.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы