6、取小数和整数部分math.modf()
因为除法运算会遇到除不尽问题,除法运算后的结果就会存在各种近似取结果的情况,比如最后的结果是向下取整或者向上取整还是四舍五入,今天介绍几种处理除法运算结果的方法。
round()的第2个位置参数表示取小数点后的保留位数,缺省值为0:
int()方法可以看做是对float类型的数值做“类型转换”,去掉小数部分向下取整,只取整数部分:
地板除和int()取整类似,去掉小数部分向下取整,只取整数部分:
利用math模块的ceil()方法向上取整,比如4.1取整为5:
返回一个二元组,下标0是小数部分,下标1为整数部分。