Tutte le operazioni aritmetiche unarie (e bit per bit) hanno la stessa priorità:
L'operatore unario -
(meno) produce la negazione del proprio
argomento numerico.
L'operatore unario +
(più) restituisce il proprio argomento
numerico invariato.
L'operatore unario ~
(inverso) produce l'inversione bit per
bit del proprio argomento numerico intero semplice o intero long.
L'inversione bit per bit di x
viene definita come -(x+1)
e si applica solo a numeri interi.
In tutti e tre i casi, se l'argomento non è del tipo appropriato viene sollevata un'eccezione TypeError.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.