python3 除及取整问题

1,除 /

无论是否是整除返回的都是float

2,取整   //

这个符号是向下取整,并非返回的是一个 int

还有一个易错点是:

当有负数相除时呢?

比如5//-2容易认为是-2

3.说了//自然少不了%(取余数)

那它的返回值一定是整型吗?

 

4,向上向下取整

先导入模块math

(1)向上取整(也就是向大的一边取)

math.ceil()

负数就要注意了:

 

(2)向下取整(也就是向小的一方取)

math.floor()

5.当然还有四舍五入啦

内置函数round()

可以看出round()其实是五舍六入,小数部分后大于0.5的是入的

6.最重要的是  int 

int的取整是将小数部分直接的抹除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值