当前位置:首页>python>第6课 Python 的运算符——算术运算符

第6课 Python 的运算符——算术运算符

  • 2026-09-08 14:08:31
第6课 Python 的运算符——算术运算符

各位Python初学者,前面我们学习了整数、浮点数、字符串、布尔等基础数据类型,本节课我们学习最常用的算术运算符,也就是数学里的加减乘除,同时讲解Python独有的特殊运算规则,零基础也能轻松看懂!

如果运行代码出现小数误差、整除分不清、正负取余搞不懂等问题,欢迎在评论区留言提问;也可以分享自己练习时踩过的坑,大家一起交流学习!

一、算术运算符基础概念

1. 定义

算术运算符是用来对数字(整数int、浮点数float)进行数学计算的符号,所有运算最终会生成新的数值。

Python算术运算符分为基础四则运算和拓展特殊运算两大类,相比普通数学,多出整除、取余、幂运算3种专属运算符。

2. 全部算术运算符总表

运算符

名称

作用说明

示例

+

加法

两数相加;字符串可拼接

5 + 2 = 7

-

减法

两数相减;数字负号

5 - 2 = 3

*

乘法

两数相乘;字符串重复

5 * 2 = 10

/

普通除法

标准除法,结果永远是浮点数

5 / 2 = 2.5

//

整数除法

向下取整,舍弃小数

5 // 2 = 2

%

取余|取模

计算除法后的余数

5 % 2 = 1

**

幂运算|求次方

求次方,a**b = a的b次方

2 ** 3 = 8

二、分模块代码案例讲解

案例1:基础四则运算 +、-、*、/

特殊知识点:只要运算包含浮点数,结果必为浮点数;普通除法 / 无论是否整除,输出都是小数

a = 10b = 3# 加法print("加法 a+b =", a + b)# 减法print("减法 a-b =", a - b)# 乘法print("乘法 a*b =", a * b)# 普通除法print("普通除法 a/b =", a / b)# 整数和浮点数混合运算c = 2.5print("整数+浮点数:", a + c)

运行结果:

加法 a+b = 13减法 a-b = 7乘法 a*b = 30普通除法 a/b = 3.3333333333333335整数+浮点数: 12.5

案例2:地板整除 //(重点特殊知识点)

规则:向下取整,永远往更小的数字靠拢,负数整除容易出错!

# 正数整除print("10 // 3 =", 10 // 3)print("8 // 2 =", 8 // 2)# 负数特殊情况(易错点)print("-10 // 3 =", -10 // 3)# 数学结果-3.333,向下取整为-4,不是-3

运行结果:

10 // 3 = 38 // 2 = 4-10 // 3 = -4

案例3:取模取余 %(配套整除使用)

公式通用规律:被除数 = 除数 * 整除结果 + 余数

特殊知识点:余数符号永远和除数保持一致

print("10 % 3 =", 10 % 3)# 负数演示,除数为正数,余数一定正数print("-10 % 3 =", -10 % 3)print("10 % -3 =", 10 % -3)

运行结果:

10 % 3 = 1-10 % 3 = 210 % -3 = -2

案例4:幂运算 **

# 2的3次方print("2 ** 3 =", 2 ** 3)# 平方print("5 ** 2 =", 5 ** 2)# 小数次方(开平方)print("16 ** 0.5 =", 16 ** 0.5)

运行结果:

2 ** 3 = 85 ** 2 = 2516 ** 0.5 = 4.0

案例5:拓展:+、* 对字符串的特殊作用

特殊知识点:+仅支持字符串拼接,*支持字符串重复,减法、除法不能用于字符串

s1 = "学习"s2 = "Python"print(s1 + s2)print("加油!" * 4)

运行结果:

学习Python加油!加油!加油!加油!

三、运算优先级(重要特殊知识点)

算术运算符有固定计算顺序,和数学一致:

1. 括号 () 优先级最高,优先计算

2. 幂运算 **

3. 乘*、除/、整除//、取余%

4. 加+、减-

同级运算从左向右依次计算

# 无括号,先乘后加print(2 + 3 * 4)# 括号改变顺序print((2 + 3) * 4)

输出:

1420

四、课后练习题(共3道,难度由浅入深)

第1题 基础运算计算题

给定 x=15,y=4,编写代码分别计算并打印:

1. x + y、x - y、x * y

2. x / y、x // y、x % y

3. x ** 2

第2题 负数整除+取余易错题

编写代码输出以下运算结果,观察负数规律:

1. -15 // 4

2. -15 % 4

3. 15 // -4

4. 15 % -4

第3题 优先级综合应用题

1. 计算 3 + 6 ** 2 / 9

2. 计算 (3 + 6) * 2 - 10

3. 拼接字符串 "算术" 和 "运算符",并将 "*" 重复打印10次

本节课算术运算符全部知识点讲解完毕,重点掌握地板整除向下取整、取余正负规则、运算优先级,还有+、*对字符串的特殊用法,这几个都是新手高频踩坑点!

完成练习题的小伙伴可以把代码发到评论区,我帮你核对答案、修正错误;遇到负数运算、运算顺序看不懂的都可以留言提问。下一节课我们学习赋值运算符,继续打好运算基础!

最新文章

随机文章