如何在 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 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
在 Python 2.7 中,如果输入是整数,则
/
运算符是整数除法。如果你想要浮动除法(这是我一直喜欢的东西),只需使用这个特殊的导入:
在这里查看:
通过使用 --- 实现整数除法,通过使用
//
%
:正如
user2357112
评论的那样,必须在任何其他正常导入之前完成此导入。