Оператор присваивания

Действия, выполняемые компьютером в процессе решения задачи, записываются в виде операторов алгоритмического языка. Изменение значения переменной осуществляется оператором присваивания. Присваивание в Python

означает связывание значения с некоторым именем переменной.

Действие, выполняемое этим оператором, обозначается знаком «=».

Слева от этого знака записывается имя той переменной, которой нужно присвоить новое значение (например, х=). Справа может быть:

1. Число, например х=5.

Прокомментируем предложение, выделенное выше полужирным шрифтом. Дело в том, что при выполнении оператора х=5 в оперативной памяти по некоторому адресу будет создан объект, получивший значение 5. Затем будет создана переменная х, которой будет присвоен адрес этого объекта. Такой механизм занесения значений в ячейки памяти отличает Python от других языков программирования. Однако в дальнейшем при объяснении материала, связанного с операторами присваивания, мы будем использовать упрощенный вариант и выражаться так: «в ячейку х заносится число 5».

2. Выражение, например, арифметическое х=(3*а)/2 или логическое

х=а>1.

3. Другая переменная, например х=а.

Операторы выполняются в той последовательности, в которой они записаны в программе. Например, фрагмент программы нахождения среднего арифметического включает операторы: а=5 Ь=10

Б=а+Ь

у=з/2

Возможна запись оператора присваивания в следующем виде:

*= оператор - умножение с присваиванием, например, х*=5 идентичен оператору х=х*5.

/= оператор - деление с присваиванием, например, х/=5 идентичен оператору х=х/5.

%= оператор - остаток от деления с присваиванием, например, х%=5 идентичен оператору х=х%5.

+= оператор - сложение с присваиванием, например, х+=5 идентичен оператору х=х+5.

-= оператор - вычитание с присваиванием, например, х-=5 идентичен оператору х=х-5.

 
< Пред   СОДЕРЖАНИЕ     След >