Python の Return Outside Function エラーを修正

Haider Ali 2022年4月14日
Python の Return Outside Function エラーを修正

キーワード return は Python の関数用に予約されています。したがって、他の方法で使用しようとすると、return outside function というエラーが発生します。

このコンパクトなガイドは、このエラーを解決するためのものです。飛び込みましょう。

Python の return outside function エラーを修正

このエラーは自明です。return キーワードが関数の外に配置されていることを明確に示しています。次のコードを見てください。

# Single Return statement
return i

# return inside the If
if i == 5:
    return i

# Return Statement inside loop
for i in range(10):
    return i

上記のコード例では、return キーワードの使用方法はすべて間違っています。これらのステートメントはすべて、この正確なエラーを示します。

return キーワードを使用する正しい方法は、関数内に配置することです。return キーワードは、関数の戻りタイプに従って値を返すために使用されます。

関数が何らかの値を返すことはすでにご存知のとおりです。この目的のために return キーワードを使用します。見てください。

# Return Statment inside the function
def my_Func():
    return 5


# Return Statment inside the if and function
def my_Func():
    if True:
        return 5


# Return Statment inside loop and  Function
def my_Func():
    for i in range(10):
        if i == 5:
            return i

上記のコードに見られるように、すべての return ステートメントが関数内に配置されています。そのため、エラーは発生しなくなりました。

著者: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

関連記事 - Python Function

関連記事 - Python Error