算数运算符
| 运算符 | 描述 | 运算符 | 描述 | 运算符 | 描述 | 运算符 | 描述 |
|---|---|---|---|---|---|---|---|
| + | 加 | - | 减 | * | 乘 | ** | 幂次方 |
| / | 除 | // | 取整 | % | 取余 |
比较运算符
| 运算符 | 描述 |
|---|---|
| == | 比较两个数据的值是否相等,如果是,则条件成立,返回True |
| \!= | 比较两个数据的值是否不相等,如果是,则条件成立,返回True |
| > | 比较左边的数值是否大于右边的数值,如果是,则条件成立,返回True |
| < | 比较左边的数值是否小于右边的数值,如果是,则条件成立,返回True |
| >= | 比较左边的数值是否大于或等于右边的数值,如果是,则条件成立,返回True |
| <= | 比较左边的数值是否小于或等于右边的数值,如果是,则条件成立,返回True |
逻辑运算符
| 运算符 | 逻辑表达式 | 描述 |
|---|---|---|
| and | a and b |
只有a和b的值都为True,才会返回True |
| or | a or b |
只有a和b的值都为False,才会返回False |
| not | not a |
如果a为True,返回False,如果a为Flase,返回True |
赋值运算符
| 运算符 | 描述 |
|---|---|
| = | 赋值运算符 |
| += | 加法赋值运算符 |
| -= | 减法赋值运算符 |
| *= | 乘法赋值运算符 |
| /= | 除法赋值运算符 |
| //= | 取整除赋值运算符 |
| %= | 取余数赋值运算符 |
| **= | 幂赋值运算符 |
成员运算符
| 运算符 | 描述 |
|---|---|
| in | 如果在指定的序列中找到值返回True,否则返回False |
| not in | 如果在指定的序列中没有找到值返回True,否则返回False |
运算符的优先级(由高到低)
| 运算符 | 描述 |
|---|---|
| ** | 幂 |
| * / % // | 乘、除、取余、取整 |
| +- | 加法、减法 |
| <= < > >= | 比较运算符 |
| == != | 等于运算符 |
| = %= /= //= -= += = *= | 赋值运算符 |
| in not in | 成员运算符 |
| not or and | 逻辑运算符 |