python 関数呼び出しとオブジェクト定義
pythonによる関数呼び出しとオブジェクト定義についてアウトプット。
デコレータを理解する上で本理解は必要になる
以下の関数があるとする
def func1():
print('called func1')
関数呼び出しをしたい場合は、func1の関数に「()」をつけて呼び出す
func1()
# called func1
オブジェクトとして定義したい場合、括弧を外して呼び出す
func = func1
# funcにはfunc1のオブジェクトが格納される
func()
# funcを実行すると、「called func1」がプリントされる
この記事が気に入ったらサポートをしてみませんか?