
この記事では、マジックメソッドとしても知られるPythonダンダーメソッドについて簡単に解説します。
ダンダーメソッドとは?
ダンダーメソッドは、始めと終わりに2つのアンダースコア(__)が付いているPythonの特殊メソッドです。 このメソッドを使用することで、加算や減算、文字列表現など、組み込みの操作に対するオブジェクトの動作を定義することができます。
よくあるダンダーメソッドには、次が含まれます。
__init__(self, ...):オブジェクトの作成時に呼び出されます。- ObjectScriptの
%OnNewメソッドに似ています
- ObjectScriptの
__str__(self):オブジェクトを文字列として表現するために、str()組み込み関数とprintによって呼び出されます。__repr__(self):デバッグ用のオブジェクトを表現するために、repr()組み込み関数によって呼び出されます。__add__(self, other):+演算子が使用される際に呼び出されます。__len__(self):オブジェクトの長さを返すために、len()組み込み関数によって呼び出されます。__getitem__(self, key):インデックス構文を使用してコレクションからアイテムを取得するために呼び出されま


.png)
ボタンをクリックするだけで始められます👍


.png)
.png)
.png)
.png)
.png)
.png)