运算符:
算法运算符:
| - | * | / | ** | % | // |
---|---|---|---|---|---|---|
加 | 减 | 乘 | 除 | 幂 | 取余(返回除的余数) | 取整(返回商的整数部分) |
比较运算费符:
== | > | < | => | <= | != |
---|---|---|---|---|---|
等于 | 大于 | 小于 | 大于等于 | 小于等于 | 不等于 |
布尔值:True 真 False 假 (注意首字母都是大写)
赋值运算符:
= | = | -= | *= | /= | %= | **= | //= |
---|---|---|---|---|---|---|---|
赋值n=a b | 加法赋值 | 减法赋值 | 乘法赋值 | 除法赋值 | 取余赋值 | 幂赋值 | 取整赋值 |
对于赋值运算:n =a 就相当于n=n a,其他的与其类似
成员运算符:
in 如果在指定的序列中找到值返回 True,否则返回 False
not in 如果在指定的序列中没有找到值返回 True,否则返回 False
逻辑运算符:
and(与) or(或) not(非)
逻辑运算的顺序:
首先计算括号里的(一般逻辑运算最好加上括号,便于直观计算)
若无括号,则顺序计算:
根据结果分为:
若第一个结果为True,后面接的是or,则结束所有计算输出结果为True
若第一个结果为True,后面接的是and,则继续下一个计算
若第一个结果为False,后面接的是or,则继续下一个计算
若第一个结果为False,后面接的是and,则结束所有计算输出结果False
运算符的顺序:具体可在Python交互界面鼠标右键选择Paste查看
运算符 | 描述 |
---|---|
** | 指数 (最高优先级) |
~ - | 按位翻转, 一元加号和减号 (最后两个的方法名为 @ 和 -@) |
* / % // | 乘,除,取模和取整除 |
- | 加法减法 |
>> << | 右移,左移运算符 |
& | 位 'AND' |
^ | | 位运算符 |
<= < > >= | 比较运算符 |
<> == != | 等于运算符 |
= %= /= //= -= = *= **= | 赋值运算符 |
is is not | 身份运算符 |
in not in | 成员运算符 |
not or and | 逻辑运算符 |