と呼ぶ単純な関数がありますmyFunction。2 つのパラメーターを取り、それらに対していくつかの計算を実行し、結果を返します。
MyClassまた、次のようなヘッダーを持つコンストラクターを持つクラスもあります。
__init__(self, bar, fun=myFunction):
このクラスで何かを実行しようとすると、次のエラーが発生します。
MyClass
def __init__(self, bar, fun=myFunction):
NameError: name 'myFunction' is not defined
このクラスを削除すると、Python シェルで myFun を使用できるようになります。