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