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


Оператор присваивания используется для изменения значения переменных.

Общий вид оператора присваивания:

имя_переменной = выражение

Выражение, стоящее справа от оператора присваивания, вычисляется, и полученное значение присваивается переменной, стоящей слева от оператора присваивания.


Пример 1.

x = 5 + 3             # переменной х присвоится значение 8
a = 1                 # переменной а присвоится значение 1
a = a + 6             # переменной а присвоится значение 7 (т.к 1 + 6 = 7)
c = x * 2 + a * 10    # переменной с присвоится значение 86 (т.к. 8 * 2 + 7 * 10 = 86)

Множественное присваивание


Общий вид множественного присваивания:

имя_переменной1, имя_переменной2, имя_переменной3 = выражение1, выражение2, выражение3

Переменной1 присвоится значение выражения1, переменной2 присвоится значение выражения2, переменной3 присвоится значение выражения 3.


Пример 2.

x, y, z = 567     # переменной х присвоится значение 5, 
                      # переменной y присвоится значение 6,
                      # переменной z присвоится значение 7
a, b = 4 * x, y + z   # переменной a присвоится значение 20 (т.к. 4*5 = 20),
                      # переменной b присвоится значение 13 (т.к. 6 + 7 = 13)
x, y = y, x           # обмен значениями (x будет равно 6, у будет равно 5) 

Каскадное присваивание


Общий вид множественного присваивания:

имя_переменной1 = имя_переменной2 = имя_переменной3 = выражение

Переменной1 присвоится значение выражения, переменной2 присвоится значение выражения, переменной3 присвоится значение выражения.


Пример 3.

x = y = z = 5          # переменной х присвоится значение 5, 
                       # переменной y присвоится значение 5,
                       # переменной z присвоится значение 5
a = b = 4 * x          # переменной a присвоится значение 20 (т.к. 4*5 = 20),
                       # переменной b присвоится значение 20 

Составное присваивание


Общий вид составного присваивания:

имя_переменной1 = выражение

имя_переменной1 += выражение (увеличение переменной1 на значение выражения)

имя_переменной1 -= выражение (уменьшение переменной1 на значение выражения)

имя_переменной1 *= выражение (умножение переменной1 на значение выражения)

имя_переменной1 /= выражение (деление переменной1 на значение выражения)

Аналогично: остаток от деления (%=), целая часть от деления (//=), возведение в степень (**=).


Пример 4.

x =  5          # переменной х присвоится значение 5, 
x += 10         # переменной x присвоится значение 15 (т.к. 5+10 = 15),
y = 2           # переменной y присвоится значение 2
y *= 12         # переменной y присвоится значение 24 (т.к. 2*12 = 24),
a = 45          # переменной a присвоится значение 45
a /= 9          # переменной a присвоится значение 5 (т.к. 45:9 = 5)

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.