Python float()内置函数 --返回一个浮点数对象
内置函数 float()
将一个数字 1314
或字符串形式的数字 '1314'
转换成浮点数 1314.0
创建浮点数的方式
浮点数
浮点数
就是带小数点的数字,比如 1.0
、 -0.33
、 3.14
1 | a = 13.14 |
类型构造器float()
转换整数
将一个整数转换为浮点数
1 | a = 520 |
转换字符串
字符串必须是 数字
形式
1 | a = '520' # 整数形式字符串 |
多余的尾巴
计算 0.4+0.8
1 | print(0.4+0.8) |
python在计算浮点数时
会先把 0.4 和 0.8 转换成二进制数(用1和0表示的数,逢二进一)
然后这两个二进制数在通过二进制法则运算后
再通过复杂的计算公式,将二进制结果转成十进制小数
经过这两次转换,小数点后面就产生了多余的尾巴