运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:5+8,其操作数是5和8,而运算符则是"+"。运算符大致可以分为算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符。
算术运算符:+,-,*,/,%,**,//
比较运算符:==,!=,>,<,>=,<=
赋值运算符:=,+=,-=,*=,/=,%=, **=,//=
逻辑运算符:and,or,not
成员运算符:in,not in
(1)算术运算符
a = 10
b = 20
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a % b) # 取余(返回除法的余数)
print(a ** b) # 幂
print(a // b) # 取整除(返回商的整数部分)
# 5 / 3 = 1...2 取余
结果:30;-10;200;0.5;10;
100000000000000000000;0
(2)比较运算符:==,!=,>,<,>=,<=
c = 100
d = 200
print(c == d) # 等于,False
print(c != d) # 不等于,True
print(c > d) # 大于
print(c < d) # 小于
print(c >= d) # 大于等于
print(c <= d) # 小于等于
结果:False;True;False;True;False;True
(3) 赋值运算符:=,+=,-=,*=,/=,%=, **=,//=
m = 10
n = 20
h = m + n # 赋值
print(h)
h += m # ===》h = h + m 先h和m相加,然后赋值给h
print(h)
h -= m # ===>h = h - m
print(h)
h *= m # 乘等于
h /= m # 除等于
h %= m # 取余等于
h **= m # 幂等于
h //= m # 取整除等于
结果:30;40;30
(4)逻辑运算符:and,or,not
print(a and b) # 20
print(a or b) # 10
print(not a) # False
结果:20;10; False
(5)成员运算符:in,not in
L = [1, 2, 3]
a = 3
print(a in L)
print(a not in L)
结果:True;False
编制 by 伟森leung 喜欢本文章的可以关注我和点赞分享