python2 各种除法
【预备知识点python2】
python2 数字类型
有符号整型 长整型 int long 布尔型 十进制浮点数 Decimal
print 1.1 >> 浮点值 1.10000000000000001
print decimal.Decimal("1.1") >> 1.1
复数
除法
1、传统除法 /
整型除法 返回一个整数(地板除) 舍去余数 取商
浮点除法 真正除法 返回商和余数 会按照四舍五入的方式保留小数位
2、真正除法
from _future_ import division
1/2 >> 0.5
会按照四舍五入的方式保留小数位
3、地板除
// 和操作数无关 舍去小数部分 取商
4、取余数
%
round用法
round(number,num_digits) 四舍五入