1.将参与运算的任意一个整数显式的转换成float类型进行如下:
def convert_unit(num_size): return round((float(num_size) / 1048576), 2)
2.导入division方法也可以实现
from __future__ import division def convert_unit(num_size): return round(num_size / 1048576), 2)
导入此方法后整数运算结果会有小数位,无需显式转换float类型
原文:http://blog.51cto.com/smly1989/2069307