
- 标准算术运算符
+(加)、-(减)、*(乘)、/(除)、*(整除)除和整除的区别:除是小数,整除是取整
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的比较
andornotinnot in
- 位与
&: 对应数位都是1,结果数位才是1,否则为0 - 位或
|:对应数位都是0,结果数位才是0,否则为1 - 左移位运算符
<<: 高位溢出舍弃,低位补0 - 右移位运算符
>>:低位溢出舍弃,高位补0
算术运算 > 位运算 > 比较运算符 > 布尔运算符 > 赋值运算符
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)