根据这里的Python教程https://docs.python.org/3/tutorial/introduction.html
这给出了一个浮点数:
>>> 17 / 3 # classic division returns a float
5.666666666666667
然而,当我尝试它时,我得到:
>>> 17 / 3
5
为什么? FWIW,我在Mac上使用Python 2.7.10
。
答案 0 :(得分:1)
Python 2.7和3之间的行为发生了变化。
答案 1 :(得分:1)
答案在URL中:
https://docs.python.org/3/tutorial/introduction.html
https://docs.python.org/2.7/tutorial/introduction.html
您发布的URL适用于Python 3,但您使用的是Python 2.7。
页面顶部有一个下拉列表。您可以从那里选择2.7
以获取Python 2.7的文档:
>>> 17 / 3 # int / int -> int 5