零基础必看!Python 所有运算符分类讲解,看完直接上手写代码

零基础必看!Python 所有运算符分类讲解,看完直接上手写代码

一、算术运算符

用于数字之间加减乘除等基础数学计算,支持整数、浮点数运算。

运算符名称示例结果
+3 + 25
-3 - 21
*3 * 26
/除(浮点)5 / 22.5
//整除(向下取整)5 // 22
%取余 / 取模5 % 21
**幂运算2 ** 38

二、赋值运算符

用于给变量赋值,结合算术运算符可实现简写自运算。

运算符等价写法示例
=直接赋值a = 10
+=a = a + na += 2
-=a = a - na -= 2
*=a = a * na *= 2
/=a = a / na /= 2
//=a = a // na //= 2
%=a = a % na %= 2
**=a = a ** na **= 2

三、比较运算符

运算符含义示例
==等于3 == 3 → True
!=不等于3 != 2 → True
>大于5 > 1 → True
<小于5 < 1 → False
>=大于等于5 >= 5 → True
<=小于等于2 <= 1 → False

四、逻辑运算符

用于组合多个比较条件,操作布尔值,共 3 个:andornot

1.and:且,左侧真,返回右侧。左侧假,返回左侧

2.or:或,左侧真,返回左侧。左侧假,返回右侧,无论真假

3.not:非,取反,True 变 False,False 变 True

五、其他运算符

1. 位运算符(二进制运算)

针对数字二进制位操作:&按位与、|按位或、^异或、~取反、<<左移、>>右移

2. 成员运算符in/not in

判断元素是否存在于序列(字符串、列表、元组、字典)

3. 身份运算符is/is not

判断两个变量是否指向同一个内存地址==判断值相等,is判断地址相等

六、运算符优先级

括号()> 幂运算 > 正负号 > 乘除取余 > 加减 > 比较 > not > and > or > 赋值