Python下的基本数学运算

  • 前言
  • 一、基本数学运算
  • 二、代码
  • 1.加法和减法
  • 2.乘法和除法
  • 3.取整与余数
  • 4.指数运算
  • 三、总结



前言

按照顺序来讲,这篇才应该是第一天的文章,我本人看书、学习的起步阶段,均是爱随机翻看一部分内容,给自己找一个目标,以评估一下自己的不足(就是让自己有点逼数,静下心来好好学习),所以才有了前两篇内容,发现自己的不足,找到学习的深层次目标,然后踏踏实实学习、提升自己。


一、基本数学运算

在开始使用Python探索数学世界前,首先要了解基础的数学运算。这里主要包括乘法、除法(取整、余数)、幂。

二、代码

1.加法和减法

# 加法(+) 和减法(-)
a = 1
b = 3
c1 = a + b
c2 = a - b

print(c1)
print(c2)
>>> 4
>>> -2

加法运算符:+
减法运算符:-

2.乘法和除法

# 乘法(*)和除法(、、/)
a1 = 2
b1 = 3
c3 = a1 * b1
c4 = a1 / b1

print(c3)
print(c4)
>>> 6
>>> 0.6666666666666666

乘法运算符:*
除法运算符:/

提示:对于除法,涉及的东西更为多,比如小数位数的保留问题,这里我学过书上的后,发现章节里面没有写详细,就在网上找了一些内容

3.取整与余数

python 执行除法运算时,它也会返回数字的小数部分,如果需要整数形式,可以应用向下取整除法运算符(//)[也叫地板除]:

# 取整(//)运算
c5 = 2 // 3
c6 = 4 // 1.5
c7 = -1 // 2
c8 = -1 // -2

print(c5)
print(c6)
print(c7)
print(c8)
>>> 0
>>> 2.0
>>> -1
>>> 0

(这里要记住,向下取整不是四舍五入。)
另外,使用向下取整运算符时,其中一个数为负数时,运算结果小于除法运算。

4.指数运算

使用指数运算符(**)计算数字的幂

# 幂运算(*)

m0 = 1.01 ** 365
m1 = 0.99 ** 365
print(m0)
print(m1)

>>> 37.78343433288728
>>> 0.025517964452291125

当指数<1时,可以用两种方式表示,一种是小说,一种是分数:

# 指数运算符小于1 的幂

m2 = 9 ** (0.55)
m3 = 9 ** (1/2)
m4 = 9 ** (1/3)
print(m2)
print(m3)
print(m4)

>>> 3.348369522101714
>>> 3.0
>>> 2.080083823051904

三、总结

Python除了可以进行单一的运算,也可以进行复杂的组合运算,其计算顺序是按照PEMDAS规则评估表达式的计算顺序:
括号、指数、乘法、除法、加法和减法。

提示:这里有百科详细解释了>“运算顺序”<,.讲实话,在没有学习Python数学编程是,我还不知运算顺序到底是什么,有几种方式和规则,果然开卷有益,学无止境。