__size
このオブジェクトの属性を削除するにはどうすればよいですか?
class Object():
def __init__(self, size):
self.__size = size
def __len__(self):
return self.__size
init関数はどのようにしてlen関数を作成できますか?ラムダ関数?
PS:私の実際のケースでは、このlen関数で実行する計算がいくつかありますが、インスタンス化後の結果は常に同じです(たとえば、タプルのように)。この結果を非表示の属性のない関数に保存すると便利な場合があります。