modf
数据处理是编程中不可避免的
数据处理是编程中不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理。取整的方式则包括向下取整、四舍五入、向上取整等等。 有时候我们可能需要分别获取整数部分和小数部分,这时可以用 math 模块中的 modf() 方法,该方法返回一个包含小数部分和整数部分的元组: 有人可能会对最后一个输出结果感到诧异,按理说它应该返回 (0.2 4.0) 才对
6、取小数和整数部分math
6、取小数和整数部分math.modf() 因为除法运算会遇到除不尽问题,除法运算后的结果就会存在各种近似取结果的情况,比如最后的结果是向下取整或者向上取整还是四舍五入,今天介绍几种处理除法运算结果的方法。 round()的第2个位置参数表示取小数点后的保留位数,缺省值为0: int()方法可以看做是对float类型的数值做“类型转换”,去掉小数部分向下取整,只取整数部分: 地板除和int()取整类似,去掉小数部分向下取整,只取整数部分: 利用math模块的ceil()方法向上取整,比如4.1取整为5: 返回一个二元组,下标0是小数部分,下标1为整数部分。