Переменная
Переменная — это именованная область памяти или программный объект, хранящий значение. В ходе выполнения программы это значение может изменяться.
Переменная имеет имя, тип и текущее значение. Например, переменная age может хранить целое число 14, а затем — 15. Тип определяет, какие значения допустимы и какие операции над ними можно выполнять. В одних языках программирования тип указывают явно, в других он определяется автоматически.
Чтобы изменить значение переменной, используют присваивание: сначала вычисляют выражение справа от знака =, затем полученный результат записывают в переменную слева. Предыдущее значение при этом заменяется.
В Python фрагмент score = 10 создаёт переменную score со значением 10. После команды score = score + 5 её новое значение равно 15: сначала используется старое значение 10, к нему прибавляется 5, затем результат записывается обратно.
Какое значение будет храниться в переменной \(x\) после выполнения команд x = 4 и x = x * 3?
Переменная допускает изменение значения. Константа после задания значения обычно не изменяется. Поэтому имя temperature может обозначать переменную, а PI — константу.
Переменная существует в некоторой области видимости. Например, локальная переменная доступна только внутри определённой части программы, а глобальная переменная — в более широкой области. Подробно работу переменных в циклах удобно рассматривать на примере накопителя в цикле.
Главное
- Переменная имеет имя, тип и текущее значение.
- Значение переменной можно изменить с помощью присваивания.
- При новом присваивании старое значение заменяется вычисленным результатом.