Decimal:解决0.3 != 0.1+0.1+0.1的方法(十进制浮点数)
0.普通情况
1.引入Decimal
也可以这样引入:
1 from decimal import Decimal as D
相当于:
1 from decimal import Decimal 2 D = Decimal
之后D()就等价于Decimal()了
2.使用Decimal计算
3.错误的操作
4.但可以这样
5.对比有无''的区别
6.这个地方也可以用round()解决
0.普通情况
1.引入Decimal
也可以这样引入:
1 from decimal import Decimal as D
相当于:
1 from decimal import Decimal 2 D = Decimal
之后D()就等价于Decimal()了
2.使用Decimal计算
3.错误的操作
4.但可以这样
5.对比有无''的区别
6.这个地方也可以用round()解决