很多Python零基础新手写代码频繁报错、逻辑出错、运算结果不对,80%的问题都源于运算符使用不熟练、规则记混。
运算符是Python语法的核心基石,无论是数值计算、条件判断、循环筛选、数据匹配,全部依赖运算符实现。Python运算符主要分为五大类:算术运算符、赋值运算符、比较运算符、逻辑运算符、特殊运算符。
今天这篇干货文章,从零拆解每一类运算符的用法、案例、场景和易错点,所有案例为记事本纯净格式,可直接复制到py文件运行,新手看完彻底吃透Python运算符!
一、算术运算符(数值计算核心)
核心作用:实现常规数学运算,用于数字加减乘除、取余、幂运算,是最基础、使用频率最高的运算符。
适用场景:数值计算、数据统计、数学公式运算、数字拆分等。
|
运算符符号 |
功能说明 |
代码示例 |
运行结果 |
|---|---|---|---|
|
+ |
加法运算 |
5 + 2 |
7 |
|
- |
减法运算 |
5 - 2 |
3 |
|
* |
乘法运算 |
5 * 2 |
10 |
|
/ |
除法运算(返回浮点数) |
5 / 2 |
2.5 |
|
// |
整除运算(向下取整) |
5 // 2 |
2 |
|
% |
取余/取模运算 |
5 % 2 |
1 |
|
** |
幂运算(次方) |
5 ** 2 |
25 |
⚠️ 新手高频易错点
-
普通除法 / 无论是否整除,结果永远是浮点数(例:4/2=2.0)
-
整除// 仅保留整数部分,直接舍弃小数,不会四舍五入
-
取余 % 是刷题神器,常用于判断数字奇偶、闰年判断、拆分数字位数
二、赋值运算符(变量赋值与自运算)
核心作用:给变量定义、赋值,简化变量自增、自减、自运算代码,精简冗余写法,是循环、统计场景必备运算符。
|
运算符符号 |
等价原生写法 |
功能说明 |
|---|---|---|
|
= |
a = b |
基础赋值,定义变量存储数据 |
|
+= |
a = a + b |
加法赋值,变量自身累加 |
|
-= |
a = a - b |
减法赋值,变量自身累减 |
|
*= |
a = a * b |
乘法赋值,变量自身累乘 |
|
/= |
a = a / b |
除法赋值,变量自身做除法运算 |
|
//= |
a = a // b |
整除赋值,变量自身做整除运算 |
|
%= |
a = a % b |
取余赋值,变量自身取余运算 |
|
**= |
a = a ** b |
幂运算赋值,变量自身求次方 |
三、比较运算符(条件判断专用)
核心作用:对比两个数据的大小、相等关系,运算结果只有 True(真)、False(假)两种,专门用于if条件判断、while循环条件筛选。
|
运算符符号 |
功能说明 |
代码示例 |
运行结果 |
|---|---|---|---|
|
== |
判断两端数值是否相等 |
5 == 3 |
False |
|
!= |
判断两端数值是否不相等 |
5 != 3 |
True |
|
> |
判断左侧数值是否大于右侧 |
5 > 3 |
True |
|
< |
判断左侧数值是否小于右侧 |
5 < 3 |
False |
|
>= |
判断左侧数值是否大于等于右侧 |
5 >= 5 |
True |
|
<= |
判断左侧数值是否小于等于右侧 |
5 <= 3 |
False |
⚠️ 致命易错点
-
= 是赋值运算符,== 是比较相等运算符,绝对不能混用!
-
Python支持连续比较写法,简洁高效:18 <= age <= 60,其他编程语言不支持该写法
四、逻辑运算符(多条件拼接)
核心作用:拼接多个比较条件,实现复杂的逻辑判断,适用于多条件筛选、多层判断场景,共3个核心关键字。
|
运算符 |
功能说明 |
运算规则 |
|---|---|---|
|
and |
逻辑与(并且) |
所有条件全真才为真,一假则假 |
|
or |
逻辑或(或者) |
任意一个条件为真即为真,全假才为假 |
|
not |
逻辑非(取反) |
真假反转,真变假、假变 |

📌 优先级规则
逻辑运算符优先级:not > and > or,编写复杂多条件时,建议用括号包裹分组,避免逻辑运算出错。
五、其他常用特殊运算符
除了四大核心运算符,Python还有两类高频特殊运算符:成员运算符、身份运算符,常用于数据匹配、对象判断。
1. 成员运算符:in / not in
作用:判断某个元素是否存在于字符串、列表、元组等序列中,返回布尔值。
记事本案例:

2. 身份运算符:is / is not
作用:判断两个变量是否指向同一个内存地址、是否为同一个对象。
💡 核心区分:== 判断数值是否相等,is 判断内存地址是否一致
记事本案例:

六、Python运算符整体优先级(必记)
整体从高到低优先级排序:算术运算符 > 比较运算符 > 逻辑运算符
新手万能技巧:不确定运算优先级时,直接用 小括号() 包裹优先运算内容,零报错!
七、全文核心总结
-
算术运算符:主打数值计算,整除、取余是刷题、算法高频考点;
-
赋值运算符:简化变量自运算,是循环计数、数据统计的基础;
-
比较运算符:产出真假结果,支撑所有判断和循环逻辑;
-
逻辑运算符:拼接多条件,解决复杂业务判断场景;
-
特殊运算符:成员运算符用于数据匹配,身份运算符用于对象地址判断。
码字不易,收藏点赞+关注,持续更新Python零基础保姆级干货!
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/2603_96523565/article/details/162738871




