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

传统除法(‘ /’)、真除法、floor除法(‘ // ‘

x/y

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

x//y

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

《Python学习笔记(二)几种除法的比较》 几种除法比较.png

注意‘import math’,math中常用函数:

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

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

    原文作者:晶爷传说
    原文地址: https://www.jianshu.com/p/3ba3e3b965ce
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞