各种取整
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

输出的也是字符串



















