Pythonの戻り値の処理の順序について
Pythonの処理の順序がいまいちわかりません。
今、Pythonを勉強し始めており、progateを進めていますが、戻り値の箇所の理解がいまいちです。
ターミナル
def add(a,b):
return a + b
sum = add(1,3)
print(sum)
この処理の順序がいまいちわかりません。
1、関数addが定義される
2、add(1,3)がreturna + bに戻り、aに1、bに2が入る
3、return 1+ 3の結果がsumに代入される
4、print(sum)が出力される
自分なりの以上の仮説を立ててみましたが、この考え方が合っているのかが不安です。
Pythonに明るい方へ、もしよろしければ自分の戻り値の処理の順序が合っているか教えていただけませんか?
よろしくお願いいたします。
0