回答編集履歴
2
追記
test
CHANGED
@@ -34,4 +34,4 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
と等価であり、あとは`__getitem__`が何らかの`callable`(呼び出し可能オブジェクト)を返せば問題なく実行できることがわかると思います。
|
37
|
+
と等価であり、あとは`__getitem__`が何らかの`callable`(呼び出し可能オブジェクト、たとえば関数など。ただし必ずしも関数とは限らない)を返せば問題なく実行できることがわかると思います。
|
1
修正・・・
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
次に`[]`ですが、これは添字表記といって、pythonでは基本的に左側にあるオブジェクトの`__getitem__`メソッドなど(他に添字表記に対する代入は`__setitem__`というメソッドになったりなどする)を呼び出しますよ、という意味を持ちます。`a[0]`は`a.__getitem__
|
5
|
+
次に`[]`ですが、これは添字表記といって、pythonでは基本的に左側にあるオブジェクトの`__getitem__`メソッドなど(他に添字表記に対する代入は`__setitem__`というメソッドになったりなどする)を呼び出しますよ、という意味を持ちます。`a[0]`は`a.__getitem__(0)`と等価です。
|
6
6
|
|
7
7
|
|
8
8
|
|