Структура
Python - программ

ЛЕКСИЧЕСКАЯ СТРУКТУРА


Любая Python-программа состоит из последовательности лексем (допустимых символов), записанных в определенном порядке и по определенным правилам.
Комментарии

Комментарии предназначены для пояснения кода для разработчика (Python их пропускает) и начинаются с символа #, действуя до конца строки.
Пример:
Комментарии должны объяснять, почему что-то реализовано именно так и объяснять:
  • предположения, важные решения, важные детали;
  • проблемы, которые решает код;
  • проблемы, которых необходимо избежать и т.д.
Литералы

Литералы - значения, представленные в коде программы, например, числа или строки.
Пример:

Знаки пунктуации

В алфавит Python входит достаточное количество знаков пунктуации, которые используются для различных целей. Например, знаки + или * могут использоваться для сложения и умножения, а знак запятой , - для разделения параметров функций.

Индентификаторы

Идентификатор - обычное имя, которое дается ссылке на какой-либо объект. Любой идентификатор имеет некоторые правила и соглашения наименования:

Правила:
Может состоять из букв, знаков подчеркивания _ или цифр 0-9;
Цифра не может быть на первом месте;
Чувствителен к регистру: UserName, username и USERNAME – разные идентификаторы;
Не должен совпадать с каким-либо из ключевых слов языка Python

Соглашения:
Использовать змеиный_регистр (слова разделяются нижним подчеркиванием) – customer_account;
Не использовать 2 знака подчеркивания __ в начале и конце, и _ или __ в начале идентификатора;

Примеры имен идентификаторов

Допустимые
  • i
  • my_name
  • name_23
  • a1b2_c3
  • любые символы_tud8
Недопустимые
  • 2things
  • здесь есть пробелы
  • >a1b2_c3
  • "это_в_кавычках"
Ключевые слова

Некоторые слова имеют в Python специальное назначение и представляют собой управляющие конструкции языка. Список ключевых слов приведен ниже.

СИНТАКСИЧЕСКАЯ СТРУКТУРА


Для составления программы необходимо объединить лексемы в синтаксические конструкции. Примеры конструкций приведены ниже
Синтаксические конструкции могут вкладываться друг в друга (выполняться внутри других конструкций, принадлежать им), образуя блочную структуру. Блок кода начинается двоеточием : , а тело блока выделяется обязательным отступом в виде 4-х пробелов

Жми на кнопку и напиши свою первую программу

This site was made on Tilda — a website builder that helps to create a website without any code
Create a website