我在学习Python时使用Sublime Text 2
,实际上我只是个初学者。现在,当我在编辑器中编写type(1/2)
并构建它(cmd+B)时,我得到的输出是int。相反,如果我在Sublime的终端(ctrl+`)中编写相同的指令,我得到的结果是float。有人能解释一下为什么会这样吗?你知道吗
type(1/2) #in Sublime's editor results: <type 'int'>
type(1/2) #in Sublime's python console results <type 'float'>
我认为应该是“int”,但为什么会是“float”。你知道吗
代码从
__future__.division
导入python2.7
python3将此类型报告为类,因此它不是使用python3的解释器。你知道吗
python3
相关问题 更多 >
编程相关推荐