Синтаксис языка программирования Python довольно специфичен — он отличается от других языков программирования. Во многом это сделано ради удобочитаемости кода. И сейчас принято считать, что программы написанные на языке Python легко читать и сопровождать. Сейчас мы рассмотрим основные особенности синтаксиса Python.
Почти все ключевые слова нужно писать с маленькой буквы
Посмотрите на список ключевых слов языка Python:
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]Три ключевых слова пишутся с большой буквы: ‘False’, ‘None’, ‘True’, а остальные с маленькой. Это нужно запомнить.
Нет ключевых слов или символов для блоков текста
Блоки текста появляются в условном операторе, в циклах и в функциях. В Pascal используются Begin и End, в С-подобных языках используются фигурные скобки {}. А в Python этого нет — вместо скобок используются отступы.
Такой подход заставляет программистов в обязательном порядке использовать отступы, потому что без них код просто не будет работать. Это дисциплинирует программистов и программный код любого программиста на Python всегда правильно отформатирован. Благодаря этому программист может читать код другого программиста, как свой.
В других же языках программисты могут форматировать код как им хочется. В результате чужой код может показаться не понятным. Если в командной работе программист столкнувшись с плохим оформлением кода, у коллеги изменит форматирование, то это приведет к тому, что автор перестанет сам понимать свой код.
В Python таких конфликтов быть в принципе не может.