Pythonには文字列やリストなど、長さをもつオブジェクトがあります。長さを手に入れるには、文字列なら、name.length ではなく len(name) のようにlen関数を使います。len関数はどうやってnameに入っているオブジェクトの長さを手に入れているのでしょうか。if文にはTrue/Falseとなる条件式を指定しますが、それだけでなく文字や数字、自分で作ったデータ型も渡せます。if文はどうやって与えられたオブジェクトがTrueなのかFalseなのかを手に入れているのでしょうか。 この発表では、Pythonのプログラムがどうやって必要な情報を手に入れているのか、また、自分で実装するときにどう実装すればlen()やif文やfor文に指定できるのかを説明します。 Read less
![Pythonはどうやってlen関数で長さを手にいれているの?](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e11aa1674249d213f6e8034afa1cb7b820dcd96/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fhow-does-python-get-the-length-with-the-len-function-170908022013-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)