dict
Python の「関数」について考えていたところdict
、実際には関数ではないことに気付き始めました。たとえば、 を実行するdir(dict)
と、ユーザー定義関数の通常の名前空間には含まれないあらゆる種類のメソッドが取得されます。その考えを拡張すると、 と に似ていdir(list)
ますdir(len)
。それらは関数ではありませんが、実際にはtype
s です。しかし、私はドキュメントページhttp://docs.python.org/2/library/functions.htmlについて混乱しています。(私はそれが本当に組み込み callables と言うべきだと思います)
それで、何が得られますか?(クラスと関数を区別するのは些細なことのように見え始めています)