前言:学了几天python,可把我折磨坏了。为什么呢,就是python语言都特别爱空格,我有时候就忘了,就报错了啦。就比如这个:a = 8,等于号前面和后面都需要空格,有点不习惯,在慢慢适应。今天计划写python语言中关于算术运算符的知识点讲解的笔记,话不多说,直接开写。
python中共有7种算术运算符,分别为:加减乘除运算符和整除,幂运算,取模运算符。我们一个一个分析。
1)加法运算符,符号表示为“+”。运算法则和数学中的加法法则一样,需要注意的一点是:如果几个字符串使用加法运算符,几个字符串会进行拼串操作。
案例代码如下:
- # + 加法运算符 如果是两个字符串进行加法运算,字符串则会进行拼串操作
- a = 4
- a = a + 4
- b = "hello" + " " + "world"
- print(a)
- print(b)
案例代码如下结果如下

2)减法运算符,符号表示为“-”。运算法则和数学中的减法法则一样,需要注意的一点是:字符串不能减去一个字符。例如一个字符串“hello”减去一个字符"h"系统会报错,不能进行这样的操作。
案例代码如下
- # - 减法运算符 字符串不能减去一个字符。
- a = 3 - 4
- b = 2 - True # True表示逻辑真,整数形式表示为1
- print(a)
- print(b)
案例运行结果如下

错误案例代码如下
- c = "hello" - "h"
- print(c)
错误案例代码运行结果如下

3)乘法运算符,符号表示为“*”。运算法则和数学中的乘法法则一样,需要注意的一点是:字符串和数字相乘,字符串会重复出现n次,n为数字的值。就比如:字符串“hello”和5相乘,“hello”会出现5次。
案例代码如下
- # * 乘法运算符 如果字符串和数字相乘,字符串会重复n次,n为数字的值
- a = 4 * 6
- b = "hello" * 5
- print(a)
- print(b)
案例代码运行结果如下

4)除法运算符,符号表示为“/”。运算法则和数学中的除法法则一样,运算结果返回浮点数。
案例代码如下
- # 除法运算符 除数不能为0,运算结果将会返回一个浮点数
- a = 10 / 8
- b = 10 / 5
- print(a)
- print(b)
案例代码运行结果如下

5)整除运算符,符号表示为“//”。运算结果只会保留整数,返回一个整数。
案例代码如下
- # // 整除 运算结果只会保留整数,返回一个整数
- a = 10 // 3
- print(a)
案例代码运行结果如下

6)幂运算符,符号表示为“**”。运算法则和数学中的求幂法则一样。
案例代码如下
- # ** 求一个数的几次幂
- a = 2 ** 2
- b = 4 ** 4
- print(a)
- print(b)
案例代码运行结果如下

7)取模运算符,符号表示为“%”。运算结果保留余数。
案例代码如下
- # 求模 运算结果保留余数
- a = 10 % 3
- print(a)
案例代码运行结果如下
