小编Cha*_*osh的帖子

为什么键入变量(或表达式)会将值打印到stdout?

举个例子:

>>> 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)

为什么会这样?

python ipython python-interactive read-eval-print-loop

17
推荐指数
1
解决办法
996
查看次数