代码手艺人小孙头像

Python最全运算符详解(算术+赋值+比较+逻辑+其他)零基础必看

很多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运算符整体优先级(必记)

整体从高到低优先级排序:算术运算符 > 比较运算符 > 逻辑运算符

新手万能技巧:不确定运算优先级时,直接用 小括号() 包裹优先运算内容,零报错!

七、全文核心总结

  1. 算术运算符:主打数值计算,整除、取余是刷题、算法高频考点;

  2. 赋值运算符:简化变量自运算,是循环计数、数据统计的基础;

  3. 比较运算符:产出真假结果,支撑所有判断和循环逻辑;

  4. 逻辑运算符:拼接多条件,解决复杂业务判断场景;

  5. 特殊运算符:成员运算符用于数据匹配,身份运算符用于对象地址判断。

码字不易,收藏点赞+关注,持续更新Python零基础保姆级干货!

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/2603_96523565/article/details/162738871

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--