Operators & Operations

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 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'