如何在 Python 2.7 中划分两个数字并得到带小数的结果?
我不明白为什么会有区别:
在 Python 3 中:
>>> 20/15
1.3333333333333333
在 Python 2 中:
>>> 20/15
1
这实际上不是模数吗?
原文由 Erzsebet 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 Python 2.7 中划分两个数字并得到带小数的结果?
我不明白为什么会有区别:
在 Python 3 中:
>>> 20/15
1.3333333333333333
在 Python 2 中:
>>> 20/15
1
这实际上不是模数吗?
原文由 Erzsebet 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答4.2k 阅读✓ 已解决
2 回答808 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答792 阅读✓ 已解决
4 回答2.5k 阅读
3 回答825 阅读✓ 已解决
在 Python 2.7 中,如果输入是整数,则
/
运算符是整数除法。如果你想要浮动除法(这是我一直喜欢的东西),只需使用这个特殊的导入:
在这里查看:
通过使用 --- 实现整数除法,通过使用
//
%
:正如
user2357112
评论的那样,必须在任何其他正常导入之前完成此导入。