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

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