【Python3】演算

x と y を数値 c を論理値 とする

x + y #加算
x - y #減算
x * y #乗算
x / y #除算
x % y #余り
x ** y #べき乗
x // y #切捨除算
~x #ビット反転
x & y #論理積
x | y #論理和
x ^ y #排他的論理和
x << y #ビット左シフト
x >> y #ビット右シフト
x = y #代入
x += y #x = x + y
x -= y #x = x - y
x *= y #x = x * y
x /= y #x = x / y
x **= y #x = x ** y
x //= y #x = x // y
x &= y #x = x & y
x |= y #x = x | y
x ^= y #x = x ^ y
x <<= y #x = x << y
x >>= y #x = x >> y
x == y #等値
x != y #不等値
x < y #小なり
x > y #大なり
x <= y #小なりイコール
x >= y #大なりイコール
x is y #等価
x is not y #不等価
x and y #論理積
x or y #論理和
not x #否定
x if c else y #三項演算子

インクリメント(++)やデクリメント(--)は使えない