算数运算符
+: 加
- : 减
* : 乘
**: 幂
/ : 除
//: 取整除
% : 取模
比较运算符
== : 等于
!= : 不等于
< > : 不等于
< : 小于
> : 大于
<= : 大于等于
>= : 小于等于
赋值运算符
= : 赋值
+=
-=
*=
/=
%=
**=
//=
位运算符
& : 按位于
| : 按位或
^ : 按位异或
~ : 按位取反
<< : 左移
>> : 右移
逻辑运算符
and : 逻辑与
or : 逻辑或
not : 逻辑非
** if not a.isdigit():print('ddd')**
成员运算符
in : 结果为真的返回true
not in : 结果为假返回false
身份运算符
比较两个对象的存储单元
is
is not
type('333') //str
type('333') is str //true
优先级
**
~
* /
+ -
<< >>
&
^ |
<= < > >=
<> != ==
= %= /= //= -= += *= **=
is is not
in not in
not or and
三元运算符
i = a if a > b else b
注意,else之后,不能接表达式,不然会出错