传统除法:
按真实除法结果,有小数部分
>>> a = 100.9
>>> b = 22.8
>>> a/b
4.425438596491229
Floor除法
不考虑小数部分,按整数除,结果按下取整数;如果是正数则舍弃小数部分;如果是负数则舍弃小数部分并且减去1
>>> a = 100.9
>>> b = 22.8
>>> a//b
4.0
>>>
>>> a = -100.9
>>> b = 22.8
>>> a//b
-5.0
>>>
trunc除法
不考虑小数部分,按整数除,结果按下取整数;无论正数还是负数都舍弃小数部分
>>> import math ===》 导入python中模块,这个模块要么是python自带的,要么是开发者自定义的,要么第三方(python爬虫、python数据分析、python机器学习)
>>> math.trunc(5/-2)
-2 舍弃小数部分就是结果
>>> math.floor(5/-2)
* 打折课程大放送
1. 【图解+笔记】Python从入门到进阶大合集详细讲解(含500条笔记):2. 【笔记式】Python基础入门--八大数据结构篇(含200条笔记):3. 【笔记式】Python基础入门--语句函数篇(含150条笔记):4. 【图解+笔记】Python进阶-模块、包、面向对象篇(含200条笔记):5. 【笔记式】Maven从入门到进阶大合集详细讲解(含200条笔记):6. 【笔记式】Maven基础入门--坐标仓库私服(含100条笔记):7. 【笔记式】Maven高级进阶--插件测试属性配置(含100条笔记):