小编Sur*_*esh的帖子

为什么Python中的return()函数会打印出Jupyter笔记本中的值?

考虑下面的代码。

def calculate(x,y,z=3,w=4):
    return(x+y+z+w)

calculate(2,3,4)+5
Run Code Online (Sandbox Code Playgroud)

在上面的代码片段中,该函数将向调用函数返回值 13。但输出不会显示,因为 return 不打印任何值并且程序终止。大多数 IDE 都是这样。

但是,当我在 Jupyter Notebook 上运行相同的程序时,它会给出以下输出。 Jupyter 笔记本输出

13是如何打印的?Jupyter Notebook 做了哪些其他 IDE 没有做的事情?

python return jupyter-notebook

3
推荐指数
1
解决办法
1768
查看次数

标签 统计

jupyter-notebook ×1

python ×1

return ×1