ホームページ >バックエンド開発 >Python チュートリアル >Pythonで戻り値を使う方法
Python の戻り値 return の使い方は、関数が return ステートメントを実行すると、実行が直ちに停止され、関数が呼び出された場所に指定された値が返されます。詳細な使用法: 1. 単一の値を返す; 2. 複数の値を返す; 3. null 値を返す; 4. 関数の実行を早期に終了する。
#Python の return ステートメントは、関数で値を返すために使用されます。関数が return ステートメントまで実行されると、実行は直ちに停止され、関数が呼び出された場所に指定された値が返されます。
Python では、return ステートメントは次の方法で使用できます:
単一の値を返す:
def add(a, b): return a + b result = add(3, 4) print(result) # 输出:7
上記の例では、 add 関数 a と b の 2 つのパラメータを受け取り、それらの合計を返します。 result 変数は関数の戻り値を受け取り、それを出力します。
複数の値を返す:
def divide(a, b): quotient = a // b remainder = a % b return quotient, remainder result = divide(10, 3) print(result) # 输出:(3, 1)
上記の例では、除算関数は 2 つのパラメーター a と b を受け取り、それらの商と剰余を商変数と剰余変数に割り当てます。次に、2 つの変数をカンマで区切ってタプルとして返します。 result 変数は関数の戻り値を受け取り、それを出力します。
null 値を返す:
def print_hello(): print("Hello") result = print_hello() print(result) # 输出:None
上記の例では、print_hello 関数は値を返さないため、関数の最後に return ステートメントはありません。 。この関数が呼び出されると、「Hello」が出力されますが、関数の戻り値は None です。 「なし」は、null または値がないことを意味します。
関数の実行を早期に終了します:
def check_positive(num): if num <= 0: return False else: print("Positive number") return True result = check_positive(-5) print(result) # 输出:False
上の例では、check_positive 関数はパラメーター num を受け取ります。num が 0 以下の場合、 return ステートメントを使用して False を返すと、関数の実行は即座に終了します。 num が 0 より大きい場合は、「正の数」を出力し、return ステートメントを使用して True を返します。
関数が return ステートメントを実行すると、実行が直ちに停止され、後続のコードは実行されないことに注意してください。したがって、return ステートメントがループまたは条件ステートメント内にある場合、これらのステートメントの実行は早期に終了します。
概要:
return ステートメントは関数で値を返すために使用され、次の方法で使用できます: 単一の値を返す、複数の値を返す、null 値を返し、関数の実行を早期に終了します。
以上がPythonで戻り値を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。