関数(def)

チュートリアル

関数を定義する

定義

def xxxx(parm1,parm2,parm3):
  • カッコ内に引数を記入できるが、アドレスで受け渡される。Positional Parameterとして受け渡す方が間違いがない。
  • 関数内で引数を変更するのは、変数がミュータブルとイミュータブルで挙動が異なり、イミュータブルの場合変更できないので避けるようにする。

戻り値

return 8
  • 上記のように”return”で変数や定数を返すか、globalで定義した上位の変数を上書きして戻り値とする。
  • 関数内で引数を変更するのは、変数がミュータブルとイミュータブルで挙動が異なり、イミュータブルの場合変更できないので避けるようにする。