dil: (Default)
dil ([personal profile] dil) wrote2008-08-01 05:12 pm

вопрос к знатным питоноводам

Сколько пробелов питон считает за один уровень отступа?
4? 8? Сколько встретит в первый раз?
А что будет, если пробелов будет некратное число, кажем, 3 или 5?
А если они будут перемешаны с табуляциями?

Вопрос относится не к тому, как надо писать, а к тому, как будет восприниматься уже написанный и криво отформатированный код.

[identity profile] tejblum.livejournal.com 2008-08-02 07:46 am (UTC)(link)
Во-первых, тут нет никаких смешанных идентов. Все абсолютно логично и прямолинейно. Такую индентацию, например, порождал несколько лет назад emacs по умолчанию (я его давно не запускал, может он и сейчас так делает)

Во-вторых, смешанная индентация получается на следующий день после того, как над проектом начинает работать больше одного разработчика, если этот вопрос не специфицирован в стайл гайде или за его соблюдением плохо следят.

[identity profile] ad-null.livejournal.com 2008-08-02 09:55 am (UTC)(link)
Как так емакс по умолчанию порождал? три пробела а потом таб?

[identity profile] tejblum.livejournal.com 2008-08-02 10:12 am (UTC)(link)
Наоборот -- если в начале строки (на вид) 11 пробелов, в файл пишется таб а потом три пробела.