全ての単項算術演算 (およびビット単位演算子) は、同じ優先順位を 持っています:
単項演算子 -
(マイナス) は、引数となる数値の符号を反転
(invert) します。
単項演算子 ~
(逆転) は、整数または長整数の引数を
ビット単位反転 (bit-wise invert) します。 x
の
ビット単位反転は、 -(x+1)
として定義されています。
この演算子は整数にのみ適用されます。
上記の三つはいずれも、引数が正しい型でない場合には TypeError 例外が送出されます。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。