2 Operatory

Lista operatorów działań matematycznych:

+    dodawanie
-     odejmowanie
*    mnożenie
/     dzielenie
**  potęgowanie
//    dzielenie całkowite  oblicza całkowity iloraz lewego i prawego argumentu
%    modulo  oblicza resztę z dzielenia ze swojego lewego argumentu przez prawy argument
        10%3  wynik 1

operatory stosują się do priorytetów, jedne przed innymi, identyczne od lewej do prawej

priorytety:
**
*  /  %  //
+  -

Operatory bitowe:

bin(x)   x liczba całkowita, zwraca postać binarną
hex(x)  zwraca postać szesnastkową

Operatory
negacji bitowej (tylda):
~  odwraca 0 na 1   a 1 na 0

iloczynu bitowego (ampersand):
&  tylko 1 + 1  da 1, inna kombinacja 0

suma bitowa (bar):
|  tylko  0 + 0  da 0, inna kombinacja 1

suma wykluczająca (caret):
^ 0 + 0 = 0
   0 + 1=1
   1+0=1
   1+1=0

operator przesuwania bitowego w lewo  <<
a<<b   przesuń bity a o b pozycji w lewo

w prawo >>

Operatory Relacyjne:
>    większe
>=  większe równe
<    mniejsze
<+  mniejsze równe
== równe  (nie równa się, "=" to przypisanie nie porównanie ;-)
!=  różne

Operatory logiczne:
not  - zamienia True w False i odwrotnie
and - tylko dwa True dadzą True reszta False
or   - tylko dwa False dadzą False reszta True