pythonに新しくあり、これが簡単ではないことを願っています。私はGoogleを通して検索し、関連する回答は見つかりませんでした。は、Pythonで関数の定義の中でのみ使用されるステートメントを返すことができますか?
これはゆるやかに関連する回答です。私はすべてのことを理解していますが、私の質問には答えません。 Why would you use the return statement in Python?
ご清聴ありがとうございます。
pythonに新しくあり、これが簡単ではないことを願っています。私はGoogleを通して検索し、関連する回答は見つかりませんでした。は、Pythonで関数の定義の中でのみ使用されるステートメントを返すことができますか?
これはゆるやかに関連する回答です。私はすべてのことを理解していますが、私の質問には答えません。 Why would you use the return statement in Python?
ご清聴ありがとうございます。
docsは既に見ましたか?
return
はのみは構文的にない、ネストされたクラス定義内で、関数定義にネスト起こり得ます。
[強調鉱山]
それは、関数の外で使用可能だった場合にも、return
文の目的を考えると、それも意味がありません。
はい、それだけで機能これはlanguage referenceで定義されて内部で使用することができる。
return
だけではない、ネストされたクラス定義内で、関数定義に構文的にネストされた起こり得ます。
試してみると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
>>>
それはデバッグのために大いに役立つと物事を試します。
また、インタラクティブなインタプリタのプロンプトで 'help( 'return')'と入力するのは非常に参考になります。 –
[documentation](https://docs.python.org/2/reference/simple_stmts.html#the-return-statement)には、「戻り値は、ネストされていない関数定義に構文的にネストされているだけですクラス定義。 – metatoaster
この質問をするためにあなたを導いた文脈はありますか? – JETM
関数の外で何ができると思いますか? – jwodder