Справочник · модуль 1 «Числа, переменные и ввод»
Новое значение
Строчка x = x + 1 сначала считает то, что справа, и только потом кладёт результат в x.
Сравнение из жизни
Как написать на коробке новую вещь вместо старой. Старая исчезает.
Пример
age = 10
print(age)
print("age")10 age
Учитель в уроке Чтобы показать значение, пишем имя без кавычек. Python достаёт число из коробки. А в кавычках — обычное слово age.
Запомнить
Новое значение — как заменить вещь в коробке. Python сначала считает то, что справа, потом кладёт ответ, а старое исчезает.
Частые ошибки новичков на этой теме
Кажется: = значит «равно», как в математике
На самом деле: Один знак = значит «запомни». Сравнивают двумя знаками: ==.
Кажется: Текст в кавычках и имя переменной — одно и то же
На самом деле: Текст в кавычках Python выводит как есть. Слово без кавычек он считает именем и ищет, что за ним спрятано.
Тема из урока 1.2 «Переменные — имена для значений» курса PythonAZ — урок бесплатный.