算术运算符
+
加法-
减法*
乘法/
除法:结果为浮点数//
地板除:除的结果去掉小数部分%
求余*
幂运算
- 优先级从高到低
()\
**
*
/
%
//
+
-
增强运算符
y += x
等同于y = y + x
y -= x
等同于y = y - x
y *= x
等同于y = y * x
y /= x
等同于y = y / x
y //= x
等同于y = y // x
y %= x
等同于y = y % x
y **= x
等同于y = y ** x
比较运算符
<
小于<=
小于等于>
大于>=
大于等于==
等于!=
不等于
返回布尔类型的值
数学表示方式
0 <= x <= 100
逻辑运算符
与运算
表示并且的关系,一假俱假。
关键字
and
例
True and True
→True
True and False
→False
False and True
→False
False and False
→False
或运算
表示或者的关系,一真俱真
关键字
or
例
True or True
→True
True or False
→True
False or True
→True
False or False
→False
非运算
表示取反
关键字
not
例
not True
→False
not False
→True
短路运算
一但结果确定,后面的语句将不再执行。
身份运算符
语法
x is y
x is not y
作用
- is 用于判断两个对象是否是同一个对象,是时返回True,否则返回False
- is not 的作用与is相反
优先级
从高到低
- 算数运算符
- 比较运算符
- 快捷运算符
- 身份运算符
- 逻辑运算符
发表回复