其他的数字类型——小数类型 | 第二部分 类型与操作 —— 第 5 章: 数字类型 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-金年会app官方网
python 2.4 引入了一个新的核心数字类型:小数对象,正式名称为 decimal
。语法上看,是通过在导入模块中调用函数来创建小数,而非运行一个字面量表达式。功能上看,小数像浮点数,但它们有固定位数的小数点。因此,小数是固定精度的浮点值。
比如,使用小数,可让一个浮点数总是保留两个小数位。而且,可以指定如何在对象指定小数位之外对额外的小数位进行四舍五入或截断。虽然相对于普通的浮点类型,它通常引起性能损失,但小数类型很适合代表像总金额之类的固定精度的数量,而且可以帮助获得更好的数字准确性。