Python 中的除法运算符

已发表: 2023-01-02

首先,Python 中主要有两种除法运算符类型。

  • /:左边指定的数除以右边指定的数。 反过来,会恢复浮点值。
  • //:其左边指定的数除以其右边指定的数。 最后的答案向下舍入并返回一个整数作为输出。

探索我们的热门数据科学课程

IIITB 的数据科学执行研究生课程 商业决策数据科学专业证书课程 亚利桑那大学数据科学硕士
IIITB 的数据科学高级证书课程 马里兰大学数据科学和商业分析专业证书课程 数据科学课程

例如,

5/2 = 2.5

5 // 2 = 2

整数除法运算符用于除法

division divide 整数除以2022 年要学习的顶级数据科学技能

SL。 不 2022 年要学习的顶级数据科学技能
1个 数据分析课程 推理统计课程
2个 假设检验程序 逻辑回归课程
3个 线性回归课程 线性代数分析

此外,Python 中两个数字之间的除法只是返回商。 例如,5 除以 2 返回 2.5

整数除法运算符 (//) 可用于将两个数相除,然后将它们的商四舍五入为最接近的整数。

商 = 5 // 2

查看我们的数据科学课程以提高自己的技能。

真正的楼层除法运算符是“//”。 这实际上返回整数和浮点参数的下限值。

阅读我们流行的数据科学文章

数据科学职业道路:综合职业指南 数据科学职业发展:工作的未来就在这里 为什么数据科学很重要? 数据科学为企业带来价值的 8 种方式
数据科学对管理者的相关性 每个数据科学家都应该拥有的终极数据科学备忘单 你应该成为数据科学家的 6 大理由
数据科学家的一天:他们做什么? 神话破灭:数据科学不需要编码 商业智能与数据科学:有什么区别?

楼层除法也在 Python 的所有数字类型中实现,并且还将具有以下语法:

A // b == 地板(a/b)

结果的类型实际上将是ab在操作前被强制转换成的典型类型。 更具体地说,如果ab具有相同的数据类型,则 a//b 也将是相同的类型。 但是,如果存在不同类型的输入,则首先使用用于算术中所有其他运算符的类似规则将它们强制转换为典型类型。 更具体地说,如果ab都是 int 或 long,则结果具有与这些类型的标准除法相同的数据类型和值(这也包括混合输入类型的情况;long//int和 int//long 都将返回 long 类型)。

当涉及到浮点输入时,结果是 float 类型。 例如:3.5//2.0 == 1.0

此外,当涉及到复数时,// 会引发异常,考虑到复数的 floor90 实际上是不允许的。 此外,当涉及到用户定义的类以及扩展类型时,所有语义都完全取决于类型或类的执行。

如果您想更深入地使用 Python,尤其是数据科学,upGrad 会为您带来数据科学领域的执行 PGP。 该计划专为中级 IT 专业人员、希望探索数据科学的软件工程师、非技术分析师、早期职业专业人员等而设计。我们结构化的课程和广泛的支持确保我们的学生毫无困难地充分发挥潜力。

想要分享这篇文章?

为未来的职业做准备

申请数据科学理学硕士 - LJMU & IIT Bangalore