python的新手,希望这不是微不足道的。我通过谷歌搜索,并没有找到相关的答案。
这是一个松散相关的答案。我理解所有这一切,但它没有回答我的问题。 Why would you use the return statement in Python?
非常感谢你的时间和精力。
答案 0 :(得分:3)
是的,它只能在函数内部使用 - 这在language reference:
中定义
return
可能只在语法上嵌套在函数定义中,而不是嵌套类定义中。
答案 1 :(得分:2)
答案 2 :(得分:0)
如果你尝试,你会得到SyntaxError
。
如有疑问,请通过调用python
而不带任何参数来使用交互式解释器:
$ python
Python 2.7.12+ (default, Sep 1 2016, 20:27:38)
[GCC 6.2.0 20160822] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> return 4
File "<stdin>", line 1
SyntaxError: 'return' outside function
>>>
这将有助于调试和尝试。