内部実装を読んで理解する『len()関数がオブジェクトの長さを手にいれる仕組み』 #pyconjp #pyconjp_203

len()関数がオブジェクトの長さを手にいれる仕組み Takayuki Shimizukawa @shimizukawa Pythonには文字列やリストなど、長さをもつオブジェクトがあります。長さを手に入れるには、文字列なら、name.length ではなく len(name) のようにlen関数を使います。len関数はどうやってnameに入っているオブジェクトの長さを手に入れているのでしょうか。if文にはTrue/Falseとなる条件式を指定しますが、それだけでなく文字や数字、自分で作ったデータ型も渡せます。if文はどうやって与えられたオブジェクトがTrueなのかFalseなのかを手に入れているのでしょうか。 この発表では、Pythonのプログラムがどうやって必要な情報を手に入れているのか、また、自分で実装するときにどう実装すればlen()やif文やfor文に指定できるのかを説明します。
5
Takayuki Shimizukawa @shimizukawa

エキスパートPythonプログラミング改訂4版/Sphinxをはじめよう第3版/独学コンピューターサイエンティスト/自走プログラマー/独学プログラマー/Pythonプロフェッショナルプログラミング第3版。Sphinxコミッター。StarTrek. 1児の父. wishlist https://t.co/W8v9lc8HV7 😀

https://t.co/aeNwFNS09d

Takayuki Shimizukawa @shimizukawa

#pyconjp_203 今日14:05からの資料です。DL可能ですよー slideshare.net/shimizukawa/ho… / len()関数がオブジェクトの長さを手にいれる仕組み | #PyConJP 2017 in TOKYO

2017-09-08 13:57:00
Takayuki Shimizukawa @shimizukawa

#pyconjp #pyconjp_203 発表を聞きに来てくれたみなさんです。ありがとー pic.twitter.com/WuZomOEzIR

2017-09-08 14:05:28
拡大

npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc @ryu22e

次は「len()関数がオブジェクトの長さを手にいれる仕組み」 #PyConJP #pyconjp_203

2017-09-08 14:05:11
jm3bnf @jm3bnf

Kivyって面白そうなんだけど、色んな意味で! #pyconjp

2017-09-08 14:05:29
Hiroshi Tajima🌗 @Hiroshi_Taz

清水川さん:len()関数がオブジェクトの長さを手にいれる仕組み #pyconjp_203

2017-09-08 14:05:38
くーむ@( o・ω・)ノ @cocodrips

タイトルだけみて一番楽しみってなったやつ #pyconjp_203

2017-09-08 14:06:31
ミヒャエル@療養中 @mihyaeru21

なんでグローバルな関数なのか気になりまくってた #pyconjp_203

2017-09-08 14:07:21
Hiroshi Sano @hrs_sano645

kivyとかGUI関係はしばらくpythonオンリーは諦めて、electronに逃げ初めた脱走兵です。すません #pyconjp_203

2017-09-08 14:07:26
2casa @moscow_II

全然初級っぽい演題ではないがLv1. "len()関数がオブジェクトの長さを手にいれる仕組み" #pyconjp

2017-09-08 14:07:44
くーむ@( o・ω・)ノ @cocodrips

スライドが唐辛子で初級中級ってなってるのおもしろいw #pyconjp_203

2017-09-08 14:08:09
うさたーん @usaturn

「len()関数がオブジェクトの長さを手にいれる仕組み」 #pyconjp #pyconjp2017_203

2017-09-08 14:08:32
matoba @mtb_beta

#pyconjp_203 トウガラシマークがちょっとずつ変わるの細かいwww

2017-09-08 14:09:28
replu @replu5

len()が戻り値がintであることを保証している #pyconjp

2017-09-08 14:09:30
1 ・・ 4 次へ