浮点型

浮点型(float)用于表示实数。例如,3.14、9.19等都属于浮点型。浮点型字面值可以用十进制或科学计数法表示。Python中的科学计数法表示如下:

<实数>E或者e<整数>

其中,E或e表示基是10,后面的整数表示指数,指数的正负使用+或者-表示,其中,+可以省略。例如,1.34E3表示的是1.34×103,1.5E−3表示的是1.5×10-3。

需要注意的是,Python的浮点型遵循的是IEEE 754双精度标准,每个浮点数占8个字节,能表示的数的范围是−1.8E308~1.8E308。示例代码如下:

>>> 1.2e5     # 浮点数为1.2×105
120000.0
>>> -1.8e308   # 浮点数为-1.8×10308,超出了可以表示的范围
-inf
>>> 1.8e308    # 浮点数为1.8×10308,超出了可以表示的范围
inf