Python中所有的运算符号
已于 2025年09月11日 21:12 修改
访问次数:0
下面我给你整理一个 Python 运算符全面介绍,按类别分类,并附上示例和说明。这样你可以快速理解每个运算符的作用。
1️⃣ 算术运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
+ | 加 | 3 + 2 → 5 |
- | 减 | 5 - 2 → 3 |
* | 乘 | 3 * 4 → 12 |
/ | 除,结果为浮点数 | 7 / 2 → 3.5 |
// | 整除,取商的整数部分 | 7 // 2 → 3 |
% | 取余 | 7 % 2 → 1 |
** | 幂 | 2 ** 3 → 8 |
2️⃣ 比较运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
== | 等于 | 3 == 3 → True |
!= | 不等于 | 3 != 4 → True |
> | 大于 | 5 > 2 → True |
< | 小于 | 2 < 5 → True |
>= | 大于等于 | 5 >= 5 → True |
<= | 小于等于 | 4 <= 5 → True |
3️⃣ 逻辑运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
and | 与,两个条件都为 True 时才 True | True and False → False |
or | 或,任意一个条件为 True 即 True | True or False → True |
not | 非,取反 | not True → False |
4️⃣ 赋值运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
= | 赋值 | a = 5 |
+= | 加后赋值 | a += 3 → a = a + 3 |
-= | 减后赋值 | a -= 2 → a = a - 2 |
*= | 乘后赋值 | a *= 2 → a = a * 2 |
/= | 除后赋值 | a /= 2 → a = a / 2 |
//= | 整除后赋值 | a //= 3 |
%= | 取余后赋值 | a %= 4 |
**= | 幂后赋值 | a **= 2 → a = a ** 2 |
&= | 按位与后赋值 | a &= b |
| ` | =` | 按位或后赋值 |
^= | 按位异或后赋值 | a ^= b |
>>= | 右移后赋值 | a >>= 1 |
<<= | 左移后赋值 | a <<= 2 |
5️⃣ 位运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
& | 按位与 | 5 & 3 → 1 |
| ` | ` | 按位或 |
^ | 按位异或 | 5 ^ 3 → 6 |
~ | 按位取反 | ~5 → -6 |
<< | 左移 | 2 << 1 → 4 |
>> | 右移 | 4 >> 1 → 2 |
6️⃣ 成员运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
in | 判断是否在序列中 | 'a' in 'cat' → True |
not in | 判断是否不在序列中 | 'b' not in 'cat' → True |
7️⃣ 身份运算符
| 运算符 | 说明 | 示例 |
|---|---|---|
is | 判断两个对象是否是同一个对象 | a is b → False |
is not | 判断两个对象是否不是同一个对象 | a is not b → True |
💡 提示:
- 算术运算符返回数字或浮点数
- 比较运算符返回布尔值
- 逻辑运算符常用在条件语句
- 位运算符用于二进制或低层操作
- 成员与身份运算符主要用于容器类型和对象判断
评论(0)