+
-
*
/
//
%
**
5 + 3 # 8 5 - 3 # 2 5 * 3 # 15 5 / 3 # 1.666... 5 // 3 # 1 5 % 3 # 2 5 ** 3 # 125
==
!=
>
<
>=
<=
5 == 3 # False 5 != 3 # True 5 > 3 # True 5 < 3 # False 5 >= 3 # True 5 <= 3 # False
and
or
not
True and False # False True or False # True not True # False
&
|
^
~
<<
>>
5 & 3 # 1 5 | 3 # 7 5 ^ 3 # 6 ~5 # -6 5 << 1 # 10 5 >> 1 # 2
=
+=
-=
*=
/=
%=
//=
**=
&=
|=
^=
<<=
>>=
a = 5 a += 3 # a = 8 a -= 3 # a = 5 a *= 3 # a = 15 a /= 3 # a = 5.0 a %= 3 # a = 2.0 a //= 3 # a = 0.0 a **= 3 # a = 0.0 a &= 3 # a = 0 a |= 3 # a = 3 a ^= 3 # a = 0 a <<= 1 # a = 0 a >>= 1 # a = 0
in
not in
'a' in 'banana' # True 'seed' not in 'weed' # True
is
is not
a = [1, 2, 3] b = a c = [1, 2, 3] b is a # True c is a # False c is not a # True
x = 5 y = x + 2 print(y) # 7
2 + 3 * 4 # 14
(2 + 3) * 4 # 20