1、算数运算符
代码演示:
a=20
b=-3
print(a+b) #加号运算,输出:17
print(a-b) #减号运算,输出:23
print(a*b) #乘号运算,输出:-60
print(a/b) #除号运算,输出:-6.666666666666667
print(a%b) #取余运算,输出:-1
print(a**b) #幂运算,输出:0.000125
print(a//b) #整除运算,输出:-7
print(abs(b)) #绝对值运算,输出:3
print(int("1010",2)) #将字符串以二进制转换成整数,输出:10
print(float("3.14")) #将字符串换成浮点数,输出:3.14
c =complex(a,b) #生成复数,输出:(20-3j)
print(c)
print(c.conjugate()) #计算共轭复数,输出:(20+3j)
print(divmod(a, b)) #计算除数与余数,输出:(-7, -1)
输出结果:
2、赋值运算符
代码演示:
a=9;b=3
a+=b #等价于 a=a+b
print(a) #输出:12
a=9;b=3
a-=b #等价于 a=a-b
print(a) #输出:6
a=9;b=3
a*=b #等价于 a=a*b
print(a) #输出:27
a=9;b=3
a/=b #等价于 a=a/b
print(a) #输出:3.0
a=9;b=3
a%=b #等价于 a=a%b
print(a) #输出:0
a=9;b=3
a**=b #等价于 a=a**b
print(a) #输出:729
a=9;b=3
a//=b #等价于 a=a//b
print(a) #输出:3
输出结果:
3、比较运算符
python中比较运算符常常用来比较 numbers 类型数据。
a=3
b=5
c=None
print(a==b) #等于比较,输出:False
print(a!=b) #不等于比较,输出:True
print(a>b) #大于比较,输出:False
print(a<b) #小于比较,输出:True
print(a>=b) #大于等于比较,输出:False
print(a<=b) #小于等于比较,输出:True
print(a is b) #指针等于比较,输出:False
print(a is not b) #指针不等于比较,输出:True
print(c is None) #None值等于比较,输出:True
c=7
print(a<b<c) #链式比较,输出:True
输出结果:
4、位运算符
a=1
b=3
print(a&b) #按位与,输出:True
print(a|b) #按位或,输出:False
print(a^b) #按位异或,输出:True
print(~a) #按位取反,输出:False
print(a<<b) #按位左移,输出:True
print(a>>b) #按位右移,输出:True
输出结果: