Wszystkie jednoargumentowe operacje arytmetyczne (i bitowe) mają ten sam priorytet:
Jednoargumentowy - (minus) daje w wyniku wartość przeciwną do
przekazanego argumentu liczbowego.
Jednoargumentowy + (plus) daje w wyniku niezmienioną wartość
przekazanego argumentu liczbowego.
Jednoargumentowy operator ~ (inwersja) daje w wyniku inwersję bitową
przekazanego argumentu całkowitoliczbowego lub długiego całkowitoliczbowego.
Inwersję bitową wartości x definiuje się jako -(x+1).
Stosuje się to tylko do liczb całkowitych.
We wszystkich trzech przypadkach, jeśli argument jest niewłaściwego typu, generowany jest wyjątek TypeError.
Zajrzyj do Informacji na temat tej publikacji... aby pomóc w jej rozwoju.