一、算术运算符

#算术运算符: + - * / % // **
a=10
b=3
print(a+b) # +
print(a-b) # -
print(a*b) # *
print(a/b) # /
print(a%b) # % 取余
print(a//b) # // 取模
print(a**b) # ** 幂
二、赋值运算符

#赋值运算符 : += -= *= /= %= //= **=
c=20
d=6
c+=d
print(c) # += c=c+d
c-=d
print(c) # -= c=c-d
c*=d
print(c) # *= c=c*d
c/=d
print(c) # /= c=c/d
c%=d
print(c) # %= c=c%d
c//=d
print(c) # //= c=c//d
c**=d
print(c) # **= c=c**d
三、比较运算符

#比较运算符:== != > < >= <=
a=10
b=5
print(a==b)
print(a!=b)
print(a>b)
print(a<b)
print(a>=b)
print(a<=b)
四、逻辑运算符

#逻辑运算符 : 与或非,and、or、not
a=10
b=5
print(a>b and a<b) #全真为真,有假为假
print(a>b or a<b) #有真为真,全假为假
print(not a<b) #取反
四、位运算符

#位运算符:按位与&、按位或|、按位异或^、按位取反~、左移<<、右移>>
'''
4 0000 0100
2 0000 0010
& 0000 0000 全1则1,有0则0
| 0000 0110 有1则1,全0则0
^ 0000 0110 相同为0,不同为1
'''
a=2
b=4
print(a&b) #按位与&
print(a|b) #按位或|
print(a^b) #按位异或^
print(~a) #按位取反~
print(a<<2) #左移<<
print(a>>2) #右移>>