算数操作符
符号 | |
---|---|
+ | a +=3 等价于 a=a+3 |
- | b -=1 等价于 b=b-1 |
* | c * =10 等价于 c=c*10 |
/ | d /=8 等价于 d=d/8 |
// | floor除法(返回不大于结果的整数,保留的位数与被除数相等) |
% | 取余数 |
** | 幂运算符 (幂运算符:比它左侧的优先级高,比它右侧的优先级低) eg. |
优先级: -(负) > * , / , // , > + , -
比较操作符
返回值:True 或 False
注:一个等号“=”表示赋值,两个等号“==”表示比较符
逻辑操作符
and , or , not
优先级:( ) > not > and > or
“短路逻辑”
a and b :若a=0,返回0,若a不为0,返回b
若a不为0,则返回b
a or b:若a=0,返回b
若a不为0,返回a
成员关系操作符
in ,not in
(检察一个值是否在序列中)
注:只能判断一层的成员关系