python中,数字类型计算

Posted QA-3K

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中,数字类型计算相关的知识,希望对你有一定的参考价值。

说明: 

  今天在看python数字类型的操作,在此记录下。

操作过程:

1.数字的加减乘除

>>> 2 + 2
4
>>> 4 - 2
2
>>> 2 - 4
-2
>>> 2 * 2
4
>>> 2 / 2 #除法的结果会返回小数的结果,如果是整除,小数点后面就是0
1.0
>>> 1 / 3
0.3333333333333333 #1除以3除不尽,小数点后面是无限循环。
>>> 2 / 0
Traceback (most recent call last):
  File "<pyshell#151>", line 1, in <module>
    2 / 0
ZeroDivisionError: division by zero #0不能作为除数。要注意。
>>> 0 / 2
0.0

#通过()括号的方式来实现混合运算。
>>> (3 + 5) * 2
16
>>> (3 - 3 * 2) / 3
-1.0

#混合计算中,如果有小数,那么计算结果也返回浮点类型
>>> 4 * 3.75 - 1
14.0
>>> 4 * 1.3333 -1
4.3332

 

2.求商的运算,即如果是除法的结果带有小数部分的,取整数部分

>>> 17 / 3    #正常的除法运算,得到的结果是带有小数部分的
5.666666666666667  
>>> 17 // 3
5

 

3.求余数

>>> 17 % 3   #17除以3,整数部分是5,余数是2
2

 

4.计算幂指数,即3的2次幂,5的10次幂,使用**来实现

>>> 2 ** 3          #计算2的3次幂,就是3个2相乘
8
>>> 2 ** 10         #2的10次幂,就是10个2相乘
1024
>>> 5 ** 3
125

 

5.查看最后输出的值,最后表达式的值被赋值给 _

>>> 4 * 35    #最后一个表达式,计算的结果会赋值给 _
140
>>> _
140
>>> tag = 112  #将112赋值给tag,但是并不会影响 _ ,只有计算的结果,_ 才会获取到
>>> _
140
>>> tag + _    #将tag 与 _ 进行加法计算
252

 

 

备注:

  1.除法总是返回浮点类型,即带有小数部分的

  2.除数不能是0

 

文档创建时间:2018年11月23日18:34:08

以上是关于python中,数字类型计算的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

python中,数字类型计算

Python 5行代码 搞定加减法计算

golang代码片段(摘抄)

如何在 python 中并行化以下代码片段?

python变量类型