Python中所有的运算符号

下面我给你整理一个 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 时才 TrueTrue and False → False
or或,任意一个条件为 True 即 TrueTrue 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)