什么是浮点数,浮点数是什么 2024-02-21 18:20:57 0 0 描述 Python数据类型第一种:字符串(str)。 Python数据类型第二种:整数(int)。 Python数据类型第三种:浮点数,浮点数的英文名是float,浮点数没有简写。 float [fləʊt]:浮点数。 在Python中没有点的数字是整数,有点的数字就是浮点数。 下面的这些数就是浮点数。a = 0.5b = -0.5 c = 1.0 浮点数的计算:0.2+0.20.42*0.10.20.2+0.10.300000000000000043*0.10.30000000000000004 通过上述代码发现,部分浮点数的小数位数可能是不确定的:# 给变量赋值float_1 = 0.55float_2 = 0.3# 求两个浮点数的和print(float_1+float_2)0.8500000000000001 0.5+0.33的和为什么不是0.85呢? 大家都知道计算机的运算是采用二进制的,在运算之前,计算机会先将0.55和0.3转换成二进制,所以计算的值尾巴多了一个1。 这不是Python的重点,了解即可。 0.55(十进制) = 0.1000110011001100110011001100110011001100110011001101(二进制) 0.3(十进制) = 0.0100110011001100110011001100110011001100110011001101(二进制) 练习题: 问:请问以下三个数据【100】、【'100'】、【100.0】的数据类型分别为: 答:整数、字符串、浮点数。 总结 1、Python数据类型第一种:字符串(str)。 2、Python数据类型第二种:整数(int)。 3、Python数据类型第三种:浮点数(float)。 收藏(0)