八、数字类型
1、整数(integers)
Python的除法就算能被整除,也会产生带小数的结果。小数在Python中是以浮点数的形式存在的。
比如:
>>>6/2
3.0
2、浮点数(floating point numbers)
Python的浮点数是具有误差的,因为Python和C语言一样,都是采用IEEE754的标准来存储浮点数的,所以会产生一定精度上的误差。
>>>0.1 + 0.2
0.30000000000000004
>>>i=0
>>>while i<1:
i = i+0.1
print(i)
0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999
1.0999999999999999