2.3.1.6 Сложение
addition
Оператором сложения является знак + (плюс), что полностью соответствует математическим стандартам.
Снова взгляните на фрагмент программы ниже:
print(-4 + 4)
print(-4. + 8)
В результате не должно быть ничего удивительного. Запустите код, чтобы проверить это.
Оператор вычитания, унарные и бинарные операторы
Оператор вычитания, очевидно, представляет собой знак - (минус), хотя вы должны отметить, что этот оператор также имеет другое значение - он может изменять знак числа.
Это прекрасная возможность продемонстрировать очень важное различие между унарными и бинарными операторами.
В приложениях вычитания оператор минус ожидает два аргумента: левый (вычитаемое в арифметических терминах) и правый (вычитание).
По этой причине оператор вычитания считается одним из бинарных операторов, как и операторы сложения, умножения и деления.
Но оператор минус можно использовать и другим (унарным) способом - взгляните на последнюю строку фрагмента ниже:
print(-4 - 4)
print(4. - 8)
print(-1.1)
Кстати: есть еще унарный + оператор. Вы можете использовать это так:
print(+2)
Оператор сохраняет знак своего единственного аргумента - правильного.
Хотя такая конструкция синтаксически верна, ее использование не имеет особого смысла, и было бы трудно найти хорошее обоснование для этого.
Взгляните на приведенный выше фрагмент - вы можете угадать его результат?
Оператором сложения является знак + (плюс), что полностью соответствует математическим стандартам.
Снова взгляните на фрагмент программы ниже:
print(-4 + 4)
print(-4. + 8)
В результате не должно быть ничего удивительного. Запустите код, чтобы проверить это.
Оператор вычитания, унарные и бинарные операторы
Оператор вычитания, очевидно, представляет собой знак - (минус), хотя вы должны отметить, что этот оператор также имеет другое значение - он может изменять знак числа.
Это прекрасная возможность продемонстрировать очень важное различие между унарными и бинарными операторами.
В приложениях вычитания оператор минус ожидает два аргумента: левый (вычитаемое в арифметических терминах) и правый (вычитание).
По этой причине оператор вычитания считается одним из бинарных операторов, как и операторы сложения, умножения и деления.
Но оператор минус можно использовать и другим (унарным) способом - взгляните на последнюю строку фрагмента ниже:
print(-4 - 4)
print(4. - 8)
print(-1.1)
Кстати: есть еще унарный + оператор. Вы можете использовать это так:
print(+2)
Оператор сохраняет знак своего единственного аргумента - правильного.
Хотя такая конструкция синтаксически верна, ее использование не имеет особого смысла, и было бы трудно найти хорошее обоснование для этого.
Взгляните на приведенный выше фрагмент - вы можете угадать его результат?