特殊メソッド(Python)

Pythonにおいて、特殊メソッドとは、クラスの定義において、ダブルアンダースコア(__)で始まり、ダブルアンダースコアで終わる名前を持つメソッドのことです。

例えば、__init__()は、特殊メソッドの一つです。

特殊メソッドは、特定のPythonの構文に対応して自動的に呼び出されるため、暗黙的に実行されます。