说明Jupyter Notebook外壳中的以下代码的工作

时间:2019-05-21 18:15:26

标签: python-3.x jupyter-notebook

我在jupyter笔记本中的python中编写了以下两个代码。 我希望代码1的输出与代码2的输出相同。但是我得到不同的输出。 请帮助我了解这两个代码的工作原理。

解释shell输出与编译输出的不同之处是有益的。

代码1

x = 2 # Line 1 y = 2 # Line 2 x==y # Line 3 x is y # Line 4 y is x # Line 5

代码2

x = 2 # Line 1 y = 2 # Line 2 print(x==y) # Line 3 print(x is y) # Line 4 print(y is x) # Line 5

代码1的输出:

True

代码2的输出:

True True True

1 个答案:

答案 0 :(得分:0)

默认情况下,Jupyter笔记本仅输出最后执行的语句。

有关替代方法,请参见this