Python运算符
算数运算符
| 运算符 | 含义 | 举例 | 备注 |
|---|
| + | 加 | 1+2 = 3 | 在 字符串、列表、元组中,可以合并成一个新的对象 |
| - | 减 | 2-1 = 1 | |
| * | 乘 | 2*3 = 6 | 在 字符串、列表、元组中,可以重复并生成一个新的对象 |
| / | 除 | 3/2 = 1.5 | |
| // | 取整 | 3/2 = 1 | |
| % | 取余 | 3%2 = 1 | |
| ** | 幂 | 2**3 = 8 | |
赋值运算符
| 运算符 | 描述 | 举例 |
|---|
| + | 简单赋值运算符 | c= a+b 将a+b运算后的结果赋值给c |
| += | 加法赋值运算符 | c += a 等同于 c = c+a;如果是一个列表,a_list += b_list 等同于 a_list.append(b_list) |
| -= | 减法赋值运算符 | c -= a 等同于 c = c-a |
| *= | 乘法赋值运算符 | c = a 等同于 c = ca |
| /= | 除法赋值运算符 | c /= a 等同于 c = c/a |
| //= | 取整除赋值运算符 | c //= a 等同于 c = c//a |
| %= | 取模(余数)赋值运算符 | c %= a 等同于 c = c%a |
| **= | 幂赋值运算符 | c **= a 等同于 c = c**a |
比较运算符
| 运算符 | 含义 |
|---|
| == | 是否等于 |
| != | 是否不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
逻辑运算符
逻辑运算符将多个条件按照逻辑进行连接,变成 更复杂的条件
Python中的逻辑运算符只有三种
成员运算符
| 运算符 | 含义 | 举例 | 支持的数据类型 |
|---|
| in | 元素是否存在 | 1 in (1,2,3,4) | 字符串、列表、元组、字典 |
| not in | 元素是否不存在 | 1 not in (1,2,3,4) | 字符串、列表、元组、字典 |
逻辑运算符
逻辑运算符将多个条件按照逻辑进行连接,变成 更复杂的条件
Python中的逻辑运算符只有三种
特别的
"-" * 10
运算符的优先级
- 先乘除后加减
- 统计运算从左到右
- ()调整计算的优先级
算数运算优先级