Сколько пробелов питон считает за один уровень отступа?
4? 8? Сколько встретит в первый раз?
А что будет, если пробелов будет некратное число, кажем, 3 или 5?
А если они будут перемешаны с табуляциями?
Вопрос относится не к тому, как надо писать, а к тому, как будет восприниматься уже написанный и криво отформатированный код.
4? 8? Сколько встретит в первый раз?
А что будет, если пробелов будет некратное число, кажем, 3 или 5?
А если они будут перемешаны с табуляциями?
Вопрос относится не к тому, как надо писать, а к тому, как будет восприниматься уже написанный и криво отформатированный код.
Tags:
no subject
первый какой отступ встретился - так и поехали
no subject
no subject
причём перед pv и for - 4 пробела, перед name.append и if - одна табуляция , перед patch - табуляция и 4 пробела?
это нормально, или автору сего текста надо пообрывать руки, чтоб он больше не мог писать программы?
no subject
Но руки оборвал бы - за грязность невидимых частей.
no subject
А что это за brace после функции?
no subject
no subject
no subject
Во-вторых, смешанная индентация получается на следующий день после того, как над проектом начинает работать больше одного разработчика, если этот вопрос не специфицирован в стайл гайде или за его соблюдением плохо следят.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Таким образом, сдвиги тут -- 4, 4, 8, 8, 12. Текстовый редактор просто заменяет в начале строчки пробелы на табуляции, минимизируя число байт. Это классическое поведение.
no subject
http://docs.python.org/tut/node5.html#SECTION005200000000000000000
no subject
Смесь всего и вся восприниматься будет максимального грамотно.
На разные отступы (одна строка 3, другая 4) в пределах одного блока кажется даже warning'и выдаются. На смешение пробелов и табуляций в одном исходнике вроде тоже.
Для душевного спокойствия лучше всё привести в единообразие, в пределах одного файла.
У нас еще заведено vim-line добавлять
(подавляющее большинство разработчиков vim пользуют), я когда регулярно кодил, добавлял emacs-line
no subject
no subject
Я бы начал с поиска исходников с табуляциями от начала строк и подумал о масштабе бедствия.
Потом посмотреть чего рассказывает python -t/-tt
дальше так сходу не знаю, по результатам...