各种取整
1.int是向下取整
2.math.ceil(num)是向上取整
3.math.floor(num)是向下取整
4.round(num)一般情况下是四舍五入取整(round毛病多)
四舍五入
1.round()可以四舍五入
2.int()也可以
这样写(数后面+0.5):
输出小数点后n位
1.round()可以
有个问题,上图中最后一个例子,应该输出4.40,但结果却是4.4。
2.“%.2f”%num
上图中最后一个例子输出了4.40,但类型是字符串。
float转一下,又变成了4.4。
3.用Decimal
import decmal import Decimal
4.用format
输出的也是字符串