Pythonにおいて、特殊メソッドとは、クラスの定義において、ダブルアンダースコア(__)で始まり、ダブルアンダースコアで終わる名前を持つメソッドのことです。
例えば、__init__()は、特殊メソッドの一つです。
特殊メソッドは、特定のPythonの構文に対応して自動的に呼び出されるため、暗黙的に実行されます。