1.算数运算
+
-
*
/
%(取模)返回余数 a = b * q + r q(为商) r(为余数) 例如 7/3 商为2 余数为7-3*2=1;-7/3商为-3(取比结果的小的最大整数),余数为-7+3*3=2
**(幂)
//(整除)放回商
2.比较运算
==(等于)
!=(不等于)
<>(不等于)
>
<
>=(大于等于)
<=(小于等于)
返回的不是Ture,就是False
3.逻辑运算
and x and y, x为真,值是y,x为假,值是x
or x or y , x为真,值就是x,x为假,值是y
not
在没有()的情况下not 优先级⾼于 and,and优先级⾼于or,即优先级关系为( )>not>and>or,同⼀优先级从左往
右计算3>4 or 4<3 and 1==1 False
1 < 2 and 3 < 4 or 1>2 True
2 > 1 and 3 < 4 or 4 > 5 and 2 < 1 True
not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
4.赋值运算
= (简单的赋值运算)
+= (加法赋值a += b等效于a = a+b)
-= (减法赋值a -= b等效于a = a-b)
*= (乘法赋值a *= b等效于a = a*b)
/= (除法赋值a /= b等效于a = a/b)
%= (取模赋值a %= b等效于a = a%b)
**= (幂赋值a **= b等效于a = a**b)
//= (取整赋值a //= b等效于a = a//b)