第三章 必须知道的一些基础知识[DDT书本学习 小甲鱼]【4】

3.10 常用操作符
3.10.1 算术操作符 + - * / % ** // Python3真正的除法出来了 //地板除法 /真正除法
代码 a=b=c=d=e=f=10
a+=1
b-=3
c*=2
d/=3
e%=3
f//=3
print(a,b,c,d,e,f)
结果 11 7 20 3.3333333333333335 1 3

3.10.2 优先级问题 先乘除后加减 同级别从左至右 有括号先算括号
一元操作符 - **问题 幂运算符比左侧的一元操作符级别高 比右边一元操作符级别低 例如
a=-3**2=-9 另外 b=2**-2=0.25 从右至左

3.10.3 比较操作符 包括< <= > >= == != 已经讲过,这里只是复习

3.10.4 逻辑操作符 and or not
and 全真为真 一假全假 全假为假 类似0、1乘法
or 一真全真 全假为假 全真为真 类似0、1加法
not 真为假 假为真
代码
not True ---------False
not 0 ---------True
not 4 ---------False
另外
例子 3<4<5 在其它语言里是错误的 在Python里行得通 被解释为 3<4 and 4<5
所有操作符的优先级合并,金字塔图

Daodantou:“不积跬步,无以至千里.”
原文地址:https://www.cnblogs.com/daodantou/p/10199793.html