Для присваивания значения используется оператор =. Переменной, как и в другом языке программирования, вы можете присвоить: Обычное значение (константу): х = 1 # Переменной х присвоено значение 1 (число) FirstName = "Denis" # Переменной присвоена строковая константа "Denis" Значение другой переменной: а = х Результат вычисления выражения: у = х * а + х Результат вычисления функции: res = func(y) Как уже отмечалось, в Python используется динамическая типизация, то есть тип данных переменной изменяется в зависимости от присваиваемого ей значения. После присваивания значения в переменной сохраняется ссылка на объект, а не сам объект. Это обязательно следует учитывать при групповом присваивании. Групповое присваивание можно использовать для чисел, строк и кортежей, но этого нельзя делать для изменяемых объектов. Рассмотрим небольшой пример. Судя по следующему коду, мы создали два разных объекта: >>> а = Ь = [5, 4, 3] >>> а, Ь ((5, 4, 3], (5, 4, 3]) А теперь попробуем изменить объект а: >>>