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