5.5 Operazioni aritmetiche unarie

Tutte le operazioni aritmetiche unarie (e bit per bit) hanno la stessa priorità:

u_expr  ::=  power | "-" u_expr | "+" u_expr | "~" u_expr
Potete scaricare il file originale (in Inglese) come testo.

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.