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

posted @ 2018-11-23 18:36  Zhai_David  阅读(893)  评论(1编辑  收藏  举报