Pythonで関数を定義する際、「デフォルト引数」は非常に便利な機能です。 引数にあらかじめ値を設定しておくことで、関数を呼び出す際にその引数を省略できるようになります。消費税率のように、普段は決まった値を使いたい場合に役立ちます。 しかし ...
普段からPythonでWebアプリケーションを開発する仕事をしていますが、コーディングしているときについついやりがちなミスなどもあります。 今回はそれの一例として、デフォルト引数のオブジェクトを別でも参照してしまう問題について取り上げます。