• 传统除法:

  1. 按真实除法结果,有小数部分

    >>> a = 100.9

    >>> b = 22.8

    >>> a/b

    4.425438596491229

  2. Floor除法

  3. 不考虑小数部分,按整数除,结果按下取整数;如果是正数则舍弃小数部分;如果是负数则舍弃小数部分并且减去1

    >>> a = 100.9

    >>> b = 22.8

    >>> a//b

    4.0

    >>>

    >>> a = -100.9

    >>> b = 22.8

    >>> a//b

    -5.0

    >>>

  4. trunc除法

  5. 不考虑小数部分,按整数除,结果按下取整数;无论正数还是负数都舍弃小数部分

    1. >>> 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条笔记):