2.4.1.1 Что такое переменные?
Кажется довольно очевидным, что Python должен позволять кодировать литералы, несущие числовые и текстовые значения.
Вы уже знаете, что с этими числами можно выполнять арифметические операции: складывать, вычитать и т. д. Вы будете делать это много раз.
Но вполне нормальный вопрос - как сохранить результаты этих операций, чтобы использовать их в других операциях и так далее.
Как сохранить промежуточные результаты и снова использовать их для получения последующих?
Python поможет вам в этом. Для этой цели он предлагает специальные "ящики" (контейнеры), и эти ящики называются переменными - само название предполагает, что содержимое этих контейнеров может изменяться (почти) любым способом.
Что есть в каждой переменной Python?
Переменные не появляются в программе автоматически. Как разработчик (developer), вы должны решить, сколько и какие переменные использовать в ваших программах.
Вы также должны назвать их.
Если вы хотите дать имя переменной, вы должны соблюдать некоторые строгие правила:
Вы уже знаете, что с этими числами можно выполнять арифметические операции: складывать, вычитать и т. д. Вы будете делать это много раз.
Но вполне нормальный вопрос - как сохранить результаты этих операций, чтобы использовать их в других операциях и так далее.
Как сохранить промежуточные результаты и снова использовать их для получения последующих?
Python поможет вам в этом. Для этой цели он предлагает специальные "ящики" (контейнеры), и эти ящики называются переменными - само название предполагает, что содержимое этих контейнеров может изменяться (почти) любым способом.
Что есть в каждой переменной Python?
- имя;
- значение (содержимое контейнера).
Переменные не появляются в программе автоматически. Как разработчик (developer), вы должны решить, сколько и какие переменные использовать в ваших программах.
Вы также должны назвать их.
Если вы хотите дать имя переменной, вы должны соблюдать некоторые строгие правила:
- имя переменной должно состоять из прописных или строчных букв, цифр и символа _ (подчеркивание)
- имя переменной должно начинаться с буквы;
- символ подчеркивания - это буква;
- прописные и строчные буквы рассматриваются как разные (немного иначе, чем в реальном мире - Alice и ALICE - это одни и те же имена, но в Python это два разных имени переменных и, следовательно, две разные переменные);
- имя переменной не должно быть каким-либо из зарезервированных слов Python (ключевые слова - мы скоро объясним об этом).