除法

分类

  1. 传统除法

  2. 地板除法

传统除法

float 除法,即数学意义上的除法

  • C 的除法

    若除法运算符两边有浮点数则进行浮点除法,若运算符两边无浮点数则进行整除

  • Python 的除法

    Py 而言则没有这样的区别,默认为浮点除法

地板除法

整除在 Py 中通过重载 // 运算符进行实现整除

多种数据类型的除法

Python 万物皆对象的思想,使得各种 数字 类型都实现了除法操作

>>> 0x10 // 2  # 16进制
>>> 8
>>>
>>> 0o10 // 2  # 8进制
>>> 4
>>>
>>> 0b10 // 2  # 2进制
>>> 1
>>>
>>> 10 // 2  # 10进制
>>> 5