Module (54%)
Section (60%)

Операторы: сложение

Оператор сложение - это знак + (плюс), который полностью соответствует математическим стандартам.

Опять же, взгляните на фрагмент программы ниже:

print(-4 + 4) print(-4. + 8)

В результате не должно быть ничего удивительного. Запустите код, чтобы проверить его.


Оператор вычитания, унарные и бинарные операторы

Оператор вычитания, очевидно, является знаком - (минус), хотя следует отметить, что этот оператор также имеет другое значение - он может изменить знак числа.

Это прекрасная возможность представить очень важное различие между унарными и бинарными операторами.

В вычитающих приложениях оператор минус ожидает два аргумента: левый (уменьшаемое в арифметических терминах) и правый (вычитаемое).

По этой причине оператор вычитания считается одним из бинарных операторов, так же как операторы сложения, умножения и деления.

Но оператор минус можно использовать по-другому (унарно) - взгляните на последнюю строку фрагмента ниже:

print(-4 - 4) print(4. - 8) print(-1.1)

Кстати, есть также унарный оператор +. Вы можете использовать это так:

print(+2)

Оператор сохраняет знак своего единственного аргумента - правого.

Хотя такая конструкция синтаксически правильна, ее использование не имеет особого смысла, и было бы трудно найти хорошее обоснование для этого.

Посмотрите на фрагмент выше - можете ли вы угадать его вывод?


Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×