猿问
返回声明的目的是什么?
返回声明的目的是什么?
返回语句的简单基本解释是什么,如何在Python中使用它?
它和
print
口供?
烙印99
浏览 565
回答 3
3回答
慕尼黑的夜晚无繁华
这个print()函数写入控制台中的字符串,即“打印”。这个return语句使您的函数退出并将一个值返回给其调用方。函数的一般意义是接收输入并返回某些内容。这个return语句在函数准备好将值返回给调用方时使用。例如,这里有一个函数使用了两个print()和return:def foo(): print("hello from inside of foo") return 1现在您可以运行调用foo的代码,如下所示:if __name__ == '__main__': print("going to call foo") x = foo() print("called foo") print("foo returned " + str(x))如果您将其作为脚本运行(例如,.py)与Python解释器中的情况相反,您将得到以下输出:going to call foo hello from inside foo called foo foo returned 1我希望这能让事情更清楚。解释器将返回值写入控制台,这样我就可以理解为什么有人会感到困惑。下面是解释器中的另一个示例,它演示了:>>> def foo():... print("hello from within foo")... return 1...>>> foo()hello from within foo1>>> def bar():... return 10 * foo()...>>> bar()hello from within foo10你可以看到foo()是从bar(),1没有写入控制台。相反,它用于计算从bar().print()是一个导致副作用的函数(它在控制台中写入一个字符串),但在下一个语句中将继续执行。return导致函数停止执行,并将一个值返回给任何称为它的函数。
0
0
0
MM们
我觉得字典是你最好的参考资料吗?回归和列印简言之:回归 把东西还给我或答复函数的调用方,而列印 生成文本
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答