——带有小数点及小数的数字
——浮点数取值范围和小数精度都存在限制,但常规计算可忽略
——取值范围数量级约-至
,精度数量级
浮点数间运算存在不确定尾数,不是bug
>>>0.1 + 0.3
0.4
>>>0.1 +0.2
0.30000000000000004
>>>0.1 + 0.2 == 0.3
False
>>>round(0.1+0.2,1) == 0.3
True
——round(x,d):对x四舍五入,d是小数截取位数
——浮点数间运算及比较用round()函数辅助
——不确定尾数一般发生在左右,round()十分有效
浮点数可以用科学计数法表示
——使用字母e或E作为幂的符号,以10为基数,格式如下:
<a>e<b> 表示a*
——例如:4.3e-3 值为0.0043 9.6E5 值为960000.0