廖雪峰的python基础教程学习笔记

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

2018-02-13  本文已影响0人  晶爷传说

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


x/y

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

x//y

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


几种除法比较.png

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

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

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

上一篇下一篇

猜你喜欢

热点阅读