`return`声明的作用是什么?

时间:2017-04-21 05:53:48

标签: function methods syntax return

我正在努力理解return声明的重要性。

外行人可以向我解释一下吗?特别是背后的力量。

我已阅读定义,看过示例,并了解其工作原理。但我也读到它非常强大和重要,它只用于函数(或类中的方法)。

有人可以提供深入的解释吗?

1 个答案:

答案 0 :(得分:1)

  

一切都是python中的一个对象,甚至是函数。函数可以赋给变量,传递给另一个函数,可以从另一个函数返回。

return statment帮助函数将值返回给调用语句。它之所以强大是因为python中的变量可以用来从其他函数返回函数。

这允许它使用decorators执行一些有趣的事情,例如解耦函数。

了解装饰器阅读this