python3 除及取整问题 - Go语言中文社区

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的取整是将小数部分直接的抹除

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/dender/article/details/88762074
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 21:42:43
  • 阅读 ( 1022 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢