See https://docs.python.org/3/library/operator.html for details
not a |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
False (bool) |
True (bool) |
False (bool) |
True (bool) |
False (bool) |
True (bool) |
False (bool) |
True (bool) |
False (bool) |
True (bool) |
~a |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
-2 (int) |
-1 (int) |
False (bool_) |
True (bool_) |
254 (uint8) |
255 (uint8) |
a&b |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
True (bool) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
||||
False (bool) |
False (bool) |
False (bool) |
False (bool_) |
False (bool_) |
0 (uint8) |
0 (uint8) |
||||
True (bool_) |
True (bool_) |
False (bool_) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
||||
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
0 (uint8) |
0 (uint8) |
||||
1 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
||||
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
||||
1.0 (float) |
||||||||||
0.0 (float) |
||||||||||
1.0 (float64) |
||||||||||
0.0 (float64) |
a|b |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
True (bool) |
True (bool) |
True (bool) |
True (bool_) |
True (bool_) |
1 (uint8) |
1 (uint8) |
||||
False (bool) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
||||
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
1 (uint8) |
1 (uint8) |
||||
False (bool_) |
True (bool_) |
False (bool_) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
||||
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
||||
0 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
||||
1.0 (float) |
||||||||||
0.0 (float) |
||||||||||
1.0 (float64) |
||||||||||
0.0 (float64) |
a+b |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
True (bool) |
2 (int) |
1 (int) |
True (bool_) |
True (bool_) |
2 (uint8) |
1 (uint8) |
2.0 (float) |
1.0 (float) |
2.0 (float64) |
1.0 (float64) |
False (bool) |
1 (int) |
0 (int) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
2 (uint8) |
1 (uint8) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
False (bool_) |
True (bool_) |
False (bool_) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1 (uint8) |
2 (uint8) |
1 (uint8) |
2 (uint8) |
1 (uint8) |
2 (uint8) |
1 (uint8) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float) |
2.0 (float) |
1.0 (float) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
2.0 (float) |
1.0 (float) |
2.0 (float64) |
1.0 (float64) |
0.0 (float) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
2.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
a*b |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
True (bool) |
1 (int) |
0 (int) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
False (bool) |
0 (int) |
0 (int) |
False (bool_) |
False (bool_) |
0 (uint8) |
0 (uint8) |
0.0 (float) |
0.0 (float) |
0.0 (float64) |
0.0 (float64) |
True (bool_) |
True (bool_) |
False (bool_) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
0 (uint8) |
0 (uint8) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
1 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1 (uint8) |
0 (uint8) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
1.0 (float) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float) |
0.0 (float) |
0.0 (float64) |
0.0 (float64) |
1.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
a and b |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
True (bool) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
False (bool) |
True (bool_) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
False (bool_) |
1 (uint8) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
0 (uint8) |
1.0 (float) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
0.0 (float) |
1.0 (float64) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
0.0 (float64) |
a or b |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
---|---|---|---|---|---|---|---|---|---|---|
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
True (bool) |
False (bool) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
True (bool_) |
False (bool_) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
1 (uint8) |
0 (uint8) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
1.0 (float) |
0.0 (float) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
1.0 (float64) |
0.0 (float64) |
True (bool) |
False (bool) |
True (bool_) |
False (bool_) |
1 (uint8) |
0 (uint8) |
1.0 (float) |
0.0 (float) |
1.0 (float64) |
0.0 (float64) |