Табы против Пробелов: Великое Программистское Противостояние
Казалось бы, что может быть проще: отступы в коде. Но нет! Это тот самый вопрос, из-за которого разваливались команды, программисты теряли друзей, а в офисах раздавались глухие удары клавиатурой об стол. Так что же выбрать? Табуляции или пробелы?
Давайте разберемся, что предпочитают разные языки программирования. Сразу предупреждаю: никто не победит, но хотя бы повеселимся!
Python: Пробелы — Закон
Когда дело касается Python, тут уж не поспоришь: пробелы — это закон. Официальный стиль (PEP 8) требует использовать четыре пробела для отступов. И если вдруг вздумаете смешивать табы и пробелы — Python выкинет вам TabError
прямо в лицо. Никаких «но» и «а что если…».