- 标准算术运算符
+
(加)、-(减)
、*(乘)
、/(除)
、*(整除)
除和整除的区别:除是小数,整除是取整
print(9//4)#2 print(-9//-4)#2 print(9//-4)#-3 print(-9//4)#-3 一正一负的整数公式,向下取整 print(9%-4)#-3 print(-9%4)#3
- 取余运算符
%
- 幂运算符
**
-
执行顺序:右–>左
-
支持链式赋值–>
a=b=c=20
-
支持参数赋值–>
+= -= *= /= //= %=
-
支持系列解包赋值–>
a,b,c = 20,30,40
#解包赋值用来交换值时很好用,eg:交换a、b的值 a,b = b, a
>
<
>=
<=
!=
==
:对象value值的比较is
、is not
:对象id的比较
and
or
not
in
not in
- 位与
&
: 对应数位都是1,结果数位才是1,否则为0 - 位或
|
:对应数位都是0,结果数位才是0,否则为1 - 左移位运算符
<<
: 高位溢出舍弃,低位补0 - 右移位运算符
>>
:低位溢出舍弃,高位补0
算术运算 > 位运算 > 比较运算符 > 布尔运算符 > 赋值运算符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)