为什么python中的返回()函数会打印出Jupyter笔记本中的值?

原学程将引见为何python中的前往()函数会挨印出Jupyter条记原中的值?的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

为什么python中的返回()函数会打印出Jupyter笔记本中的值? 教程 第1张

成绩描写

斟酌以下代码段。

def calculate(x,y,z=三,w=四):
 return(x+y+z+w)

calculate(二,三,四)+五

在下面的代码片断中,该函数将向挪用函数前往值一三。然则输入没有会显示,由于Return没有挨印所有值,而且法式终止。年夜多半IDE皆是如许的。

然则,当我在Jupyter Notebook上运转雷同的法式时,它会给出以下输入。

一三是怎样挨印的?Jupyter Notebook正在做其余IDE出有做的工作吗?

推举谜底

Jupyter条记原完成Read-eval-print loop(Repl),这意味着将一直挨印Jupyter条记原中单位格最初1言的输入。

有1个很佳的article in the Jupyter docs很佳天说明了这个观点的基本。

佳了闭于为何python中的前往()函数会挨印出Jupyter条记原中的值?的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。