龙空技术网

一文了解 Python 中的运算符://

信息科技云课堂 197

前言:

当前大家对“除法python”大概比较关切,大家都想要学习一些“除法python”的相关资讯。那么小编在网摘上收集了一些对于“除法python””的相关资讯,希望朋友们能喜欢,同学们一起来学习一下吧!

Python的 “//” 运算符执行 “地板除法”(又名“整除”)。它总是在除法运算时将结果向下舍入到最接近的整数。

“/” 运算符

“/” 运算符是 Python 中的除法运算符。

在 Python2 中,两个整数之间的除法将返回向下舍入到最接近的整数。但是在 Python3 中,两个整数之间的除法返回一个浮点数。

>>> 6 / 23.0>>> 5 / 22.5
“//” 运算符

“//” 运算符,当在两个整数之间使用时,将得到一个整数,同时将结果向下舍入到最接近的整数。 这通常称为整除法或地板除法。与浮点数一起使用时,将获得一个浮点数。

>>> 5 // 22>>> 5.0 // 22.0

如果你使用 int() 对计算结果进行取整,完全可以使用 “\” 运算符替代。

>>> n = 5>>> int(n / 2)2

但是,请注意 “\” 运算符是向下舍入,和 int() 函数还是有区别的。

>>> 5 // 22>>> int(5 / 2)2>>> -5 // 2-3>>> int(-5 / 2)-2

“\” 运算符的功能和 math 模块的 floor 类似。

>>> -5 // 2-3>>> from math import floor>>> floor(-5 / 2)-3

文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!

标签: #除法python #python中的整除运算