2006-11-13から1日間の記事一覧
オーバーライドという単語が適切かどうかは微妙だけど、昨日言ってた__len__()の話。len(x)は、内部的には以下のような動作になっている。 def len(x): return x.__len__()だから、len(x)が返す値は、xの実装に依存する。 >>> class Foo: ... def __init__(s…
オーバーライドという単語が適切かどうかは微妙だけど、昨日言ってた__len__()の話。len(x)は、内部的には以下のような動作になっている。 def len(x): return x.__len__()だから、len(x)が返す値は、xの実装に依存する。 >>> class Foo: ... def __init__(s…