Python学习笔记(二)几种除法的比较

传统除法(' /')、真除法、floor除法(' // '


x/y

·传统除法和真除法:在Python2.7之前,对整数操作,结果有小数的会舍去小数部分,只保留整数部分,对浮点数操作会保留小数部分。在Python3中,传统除法都被转换为真除法(即无论如何结果均会保留小数部分)。

x//y

·floor除法:其实就是floor(x/y),传统除法结果向下取整,返回结果永远是整数。
例如:


几种除法比较.png

注意'import math',math中常用函数:

floor():向下取整函数
ceil():向上取整函数
trunc():截断函数(只保留整数部分)

注:整数的运算结果是精确的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容