Найти - Пользователи
Полная версия: 4 пробела vs tab
Начало » Python для новичков » 4 пробела vs tab
1
asilyator
Есть у нас препод, который настаивает, чтобы юзали 4 пробела вместо табов. Что-то я об этом раньше не слышал.
tobb
Табы нежелательно использовать потому, что в разных редакторах они могут отображаться и обрабатываться по разному. Где-то табуляция соответствует восьми пробелам, где-то четырем. Поэтому безопаснее выделять блоки кода именно пробелами.
m.meehalkoff
tobb
Табы нежелательно использовать потому, что в разных редакторах они могут отображаться и обрабатываться по разному. Где-то табуляция соответствует восьми пробелам, где-то четырем. Поэтому безопаснее выделять блоки кода именно пробелами.
Присоединяюсь, 4 пробела и в Африке 4 пробела.
ZZZ
Я уже устал кричать: PEP-8! PEP-8! PEP-8!
Не въехали? Повторяем: PEP-8! PEP-8! PEP-8!
Снова не въехали? Повторяйте, пока не заучите наизусть: PEP-8! PEP-8! PEP-8!..
Хотите писать на этом языке хороший код, пишите его по правилам. Их, между прочим, не идиоты придумали.
zheromo
также рекомендую
import this
asilyator
zheromo
также рекомендую
import this
Там ничего нет про 4 пробела.

tobb
Табы нежелательно использовать потому, что в разных редакторах они могут отображаться и обрабатываться по разному. Где-то табуляция соответствует восьми пробелам, где-то четырем. Поэтому безопаснее выделять блоки кода именно пробелами.
С другой стороны, надо будет настраивать редактор так, чтобы он таб заменял на 4 пробела. Руками пробелы делать - убожество. Алсо, все редакторы под питон отображают табы правильно (в т.ч. notepad++ и его линупсовые аналоги).
Андрей Светлов
Неоднократно имел проблемы с отступами, сделанными табуляцией.
С пробелами — ни разу не имел.

Замечание про правильное отображение табов всеми редакторами несколько самонадеяно.
В то же время настройка (если нужна) — много времени не занимает.
asilyator
Андрей Светлов
Замечание про правильное отображение табов всеми редакторами несколько самонадеяно.
В то же время настройка (если нужна) — много времени не занимает.
Рассчитанными под питон - всеми, с которыми имел дело (npp eclipse).
Эклипс даже выдавал варнинг о смешанных отступах.

Алсо тему создал потому, что от предыдущего препода ничего подобного не слышал.
Андрей Светлов
Я вам не про преподов, а про много лет производственной, так сказать, практики.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB