举个例子:
>>> 5+10
15
>>> a = 5 + 10
>>> a
15
Run Code Online (Sandbox Code Playgroud)
如果没有明确的print语句,Python如何以及为什么这样做?
如果我在IPython单元格中执行相同的操作,那么实际上只有最后一个这样的值以这种方式打印在stdout上:
In[1]: 5+10
1
Out[1]: 1
Run Code Online (Sandbox Code Playgroud)
为什么会这样?