算术操作符
简单的 + - * / % 大家应该都会。
值得注意的是, Python 中的 / 运算得到的是一个小数,例如:
>>> a = 10
>>> b = 3
>>> a = a/b
>>> a
3.3333333333333335
但如果我们想要得到整数呢?我们使用 地板除法 即可,用法如下:(用两个 // 即可)
>>> a = 10
>>> b = 3
>>> a = a//b
>>> a
3
Python 中还有一种运算是 幂运算 运算符为 **,比如:
>>> 2**10
1024
>>> 3**3
27
在这里我们要注意的的是 幂运算的优先级:
比左侧的优先级高,比右侧的优先级低
>>> (-3) ** 2
9
>>> -4 ** 2
-16
>>> 2 ** -2
0.25
>>> 2 ** (-2)
0.25
逻辑操作符:(三个)
优先级 not >> and >> or
not 也就是 非 运算
and 也就是 与 运算
or 也就是 或 运算
优先级问题:
幂运算 >> 正负号 >> 算术操作符 >> 比较操作符 >> 逻辑操作符
(不用刻意去记去背 用多了就记住了)