Встречается на 2% собеседований по Python
Что произойдет, если отступ будет состоять из двух пробелов в Python
В Python отступы играют ключевую роль в определении блоков кода. Если отступ состоит из двух пробелов, код будет работать корректно, если соблюдается единообразие отступов в рамках одного блока.
python
if True:
print("Два пробела") # Работает
print("Еще два") # ОК
print("Четыре") # Ошибка: несоответствие отступовВажно:
- Python допускает любое количество пробелов (2, 4, 8 и т.д.), но в рамках одного блока отступы должны быть одинаковыми.
- PEP 8 рекомендует использовать 4 пробела для лучшей читаемости.
- Смешивание пробелов и табуляций приведет к
IndentationError.
Пример ошибки:
python
if True:
print("Два пробела")
print("Табуляция") # IndentationError: unexpected indent
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы