python + 1 と-1を演算子を使って計算する

python + 1 と-1を演算子を使って計算する

pythonで、1 と-1を演算子(-~)を使って計算するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.7.6

-~演算子使い方

以下のような変数「x」に1を足すコードは、

x = 3
y = 2

z = (x + 1) * y

print(z) # 8

下記のように、演算子を使用して記述することが可能です。

x = 3
y = 2

z = -~x * y

print(z) # 8

マイナス1の場合は、反転して

x = 3
y = 2

z = (x - 1) * y

print(z) # 4

z = ~-x * y

print(z) # 4

と表示することが可能です。