Basic Operators
Operators in Python are just symbols that “operate” on one or more values. Values can be literal values or variables. Example operators include math operators:
+
-
/
*
**
%
//
evaluation operations:
>
<
>=
<=
==
!=
logical operators
and
or
not
and binary operators
&
|
<<
>>
^
a = 3
b = 2
c = 0b110011
d = 0x3ab1
a
3
b
2
c
51
d
15025
a+b
5
a-b
1
a*b
6
a**b
9
a%b
1
a/b
1.5
a//b
1
Evaluation
a>b
True
a<b
False
a==b
False
a!=b
True
a>=b
True
a<=b
False
Logical Operators
True and False
False
True or False
True
Binary Operators
a=0b11111000
b=0b00011111
bin(a&b)
'0b11000'
bin(a|b)
'0b11111111'
bin(a^b)
'0b11100111'
bin(b<<1)
'0b111110'
bin(b>>1)
'0b1111'