返回声明的目的是什么?

返回声明的目的是什么?

返回语句的简单基本解释是什么,如何在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导致函数停止执行,并将一个值返回给任何称为它的函数。

MM们

我觉得字典是你最好的参考资料吗?回归和列印简言之:回归 把东西还给我或答复函数的调用方,而列印 生成文本
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python