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