Module (61%)
Section (9%)

Что такое переменные?

Очевидно, что Python позволяет кодировать литеральные данные, содержащие числа и текстовые значения.

Вы уже знаете, что можете выполнять некоторые арифметические операции с этими числами: складывать, вычитать и т.д. Вы будете делать это много раз.

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

Как сохранить промежуточные результаты и использовать их снова для получения последующих?

Python поможет вам в этом. Для этого он предлагает специальные «ящики» (контейнеры), и эти ящики называются переменными - само название предполагает, что содержимое этих контейнеров может меняться (почти) любым способом.

Что есть в каждой переменной Python?

  • имя;
  • значение (содержимое контейнера)

Давайте начнем с вопросов, связанных с именем переменной.

Переменные не появляются в программе автоматически. Как разработчик, Вы должны решить, сколько и каких переменных будет использовано в Ваших программах.

Вы также должны дать им названия.


Если вы хотите дать имя переменной, вы должны соблюдать некоторые строгие правила:

  • имя переменной должно состоять из прописных или строчных букв, цифр и символа _ (подчеркивание);
  • имя переменной должно начинаться с буквы;
  • символ подчеркивания - это буква;
  • прописные и строчные буквы обрабатываются как разные (иначе, чем в реальном мире - Alice и ALICE - это те же имена, но в Python это два разных имени переменных и, следовательно, две разные переменные);
  • имя переменной не должно быть одним из зарезервированных слов Python (ключевые слова - мы скоро расскажем об этом подробнее).
The concept of variables as a box