《Modern Python Cookbook》(Python编程范例)笔记——1.4 浮点数、小数、分数
2017-09-20 12:51
537 查看
货币值计算
计算货币值时,应当使用
decimal.quantize()函数的使用。
decimal模块提供各种舍入规则。
分数计算
分数计算使用
分母是2的幂时,分数得到的浮点值很精确,不是2的幂时会产生浮点近似值。
计算货币值时,应当使用
decimal模块,如果使用float会出现舍入和截断问题。
decimal.quantize()函数的使用。
decimal模块提供各种舍入规则。
分数计算
分数计算使用
fractions模块。
分母是2的幂时,分数得到的浮点值很精确,不是2的幂时会产生浮点近似值。
相关文章推荐
- 《Modern Python Cookbook》(Python编程范例)笔记1.4真除法和向下截断除法(floor除法)
- 《Modern Python Cookbook》(Python编程范例)笔记1.2 命名
- 《Modern Python Cookbook》(Python编程范例)笔记1.3大整数和小整数
- python cookbook 学习笔记 -- 1.4 字符串对齐
- python cookbook第三版学习笔记十二:类和对象(三)创建新的类或实例属性
- python cookbook第三版学习笔记十一:类和对象(二)调用父类的方法
- python cookbook第三版学习笔记十五:property和描述
- python cookbook 学习笔记 -- 1.1一次处理一个字符
- python cookbook 学习笔记--1
- Python Cookbook 学习笔记 可以拿来和面试官吹牛用
- Python Cookbook 第二版 汉化版 [Recipe 1.4] 对齐字符串
- python cookbook第三版学习笔记二:字典
- Python Cookbook 学习笔记 第一章Data Structures and Algorithms
- python cookbook第三版学习笔记 一
- python cookbook第三版学习笔记四:文本以及字符串令牌解析
- python cookbook 学习笔记 -- 1.6 合并字符串
- python cookbook第三版学习笔记十六:抽象基类
- python cookbook第三版学习笔记十八:可由用户修改的装饰器
- python cookbook 学习笔记 -- 1.2 字符与字符值间转换
- python cookbook第三版学习笔记九:函数