运算符主要包括:
1、算数运算符:+,-,*,/,%,//,**
a=10 b=2 print(a+b) #==12 print(a-b) #==8 print(a%b) #==0 print(a//b) #==5
2、比较运算符:=,!=,<>
== 等于 - 比较对象是否相等 (a == b) 返回 False。 != 不等于 - 比较两个对象是否不相等 (a != b) 返回 true. <> 不等于 - 比较两个对象是否不相等 (a <> b) 返回 true。这个运算符类似 !=
3、赋值运算符:=,+=,-=,*=
运算符 描述 实例 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a
4、逻辑运算符:not,and,or
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。 or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。 not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False
当运用逻辑运算符进行计算时,
print(1 or 2) #==1第一位为非0,则输出第一位 print(0 or 2) #==2第一位为0,则输出第二位 print(1 and 2) #==2第一位为非0,则输出第二位 print(0 and 2) #==0第一位为0输出0
1)、6 or 2 > 1 = 6 2)、3 or 2 > 1 = 3 3)、0 or 5 < 4 = false 4)、5 < 4 or 3 = 3 5)、2 > 1 or 6 = True 6)、3 and 2 > 1 = True 7)、0 and 3 > 1 = 0 8)、2 > 1 and 3 = 3 9)、3 > 1 and 0 = 0 10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2 =2