当前位置:首页>python>从零开始学Python(第十二期)|一文搞懂 Python 六大运算符

从零开始学Python(第十二期)|一文搞懂 Python 六大运算符

  • 2026-10-06 00:35:38
从零开始学Python(第十二期)|一文搞懂 Python 六大运算符
大家好,我是小吴!欢迎来到从零开始学Python第十二期。

上一期我们学习了 Python 的三大结构:顺序结构、选择结构和循环结构。今天这一期,我们就来认识程序里最基础也最核心的 “零件”:运算符。

运算符是编写代码时用来表示运算的符号,用于定义数据之间的关系,是程序逻辑的基石。无论是加减乘除、大小比较,还是条件组合,全都要依靠运算符完成。

Python里的运算符主要分成六大类:算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、身份运算符。下面我们一个个学习,讲清用法、规则和新手容易踩的坑。

一、算术运算符:最基础的数值计算

算术运算符就是我们最熟悉的加减乘除,专门用来处理整数、浮点数的数值计算,也是日常写代码用得最多的一类。

新手必看重点:

1:普通除法 /,无论能不能整除,结果一定是浮点数。比如 6 / 2,得到的不是整数3,而是3.0;
2:整除 // 是向下取整,正数还好理解,负数运算特别容易错。比如 -7 // 2,结果不是-3,而是-4,因为它会往更小的数字方向取整,这点一定要留心;
3:幂运算 ** 的优先级,比普通的加减乘除都高,运算时会先算幂,再算其他运算。

二、比较运算符:判断大小相等,只返回真/假

比较运算符,顾名思义就是用来“比大小、判相等”的,专门对比两个数据的大小、相等关系。

它的运算结果只有两种:True(真、条件成立)和 False(假、条件不成立)。

三、赋值运算符:给变量“存数据”的核心

赋值运算符是我们最早接触的符号,核心就是一个 =,作用是把右边的数值、运算结果或者数据,存到左边的变量里。除了最基础的 =,还有一堆简化写法的复合赋值运算符。

海象运算符的优点:允许在表达式内部进行赋值,这可以减少代码的重复,提高代码的可读性和简洁性。

四、逻辑运算符:多条件组合判断神器

逻辑运算符是用来“组合多个条件”的,能帮我们实现复杂的逻辑判断,结果同样是布尔值(True/False)。核心就三个:and、or、not。

这里划一个重中之重:优先级顺序:not > and > or。搞反了这个顺序,很容易写出和预期不一样的代码。

五、成员运算符:快速判断元素在不在里面

成员运算符特别实用,用来判断某个元素,是否存在于字符串、列表、元组这类序列数据里,我们前面学过的 for 循环就有它。

六、身份运算符:判断是不是“同一个对象”

身份运算符用于判断两个对象是否为内存中的同一个对象,简单理解就是判断二者 “是不是完完全全同一个东西”;想要查看变量在内存中的位置,可以使用 id() 函数。

关键区别:is 和 == 不一样

• == 比的是两个变量的值相不相等;

• is 比的是两个变量是不是内存里的同一个对象;

这块大家先有个印象就行,入门阶段使用频率不高。

七、运算符优先级:运算到底先算谁?

在实际使用中,一行代码可能会出现多种运算符,究竟该优先计算哪一个?Python 有固定的优先级规则,从高到低排序如下。记不住也没关系,拿不准时加上括号 () 就可以,括号永远拥有最高优先级:

括号  > 幂运算 > 乘、除、整除、取余 > 加、减 > 比较运算符 > 成员运算符 > 身份运算符 > 逻辑运算符 > 赋值运算符

res = 10 + 2 ** 3 * (7 // 2) > 20 and 3 in [1,3,5] and 2 is not 3print(res)
大家可以想一想,这条语句会输出 True 还是 False。
好啦,以上就是我们今天的全部内容,把这六大类运算符吃透,你的 Python 代码基本功,就能再上一个台阶。

下一期我们来学习异常处理 try-except,看看代码出错的时候,该怎么优雅地处理问题。

拜拜👋,我们下期见!

最新文章

随机文章