Найти тему
Python Web

Форматирование и отступы в Python.

Мы еще вернемся ко всему этому более подробно, но сейчас важно пройти и запомнить главное правило:

Никаких скобок в коде, только отступы!

Отступы в коде на Python

Типичный код на Python разделяют отступами, чтобы интерпретатор различал, какая часть кода к какому блоку относится. Сейчас можно не понимать, что делает этот код, важно обратить внимание на то, как он оформлен.

for obj in query.all():

if obj.value < border:

bottom.append(obj.id)

else:

top.append(obj.id)

Отступы и пробелы делают Python легче.

В других языках программирования часто используют скобки, код на каком-то другом языке выглядел бы как-нибудь вот так, а без отступов и вовсе был бы нечитаемым:

for obj := range query.all() {

if (obj.value < border) {

bottom = append(bottom, obj.id)

} else {

top = append(top, obj.id)

}

}

Конечно, код на Python тоже можно сделать нечитаемым, но если придерживаться базовых правил форматирования, то все будет в порядке. На самом деле, такое навязанное использование переноса строк и отступов для разграничения блоков приводит к тому, что код на Python чаще всего читается легче, чем на других языках.

Не стесняйтесь использовать пробелы в своем коде, не забывайте, что код чаще читают, чем пишут.