teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/07/03 12:03

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -20,4 +20,17 @@
20
20
  - [Qiita - Pythonで「a < b < c」と書けるのはどういう仕組みなのか調べたかった](https://qiita.com/zakuroishikuro/items/00dbac4fafda1cf7e837)
21
21
  - [Python 標準ライブラリ » dis — Python バイトコードの逆アセンブラ](https://docs.python.jp/3/library/dis.html)
22
22
 
23
- `1 < 5`に対する評価と`5 == 5`に対する評価は**同列**に下されていることが分かります。
23
+ `1 < 5`に対する評価と`5 == 5`に対する評価は**同列**に下されていることが分かります。
24
+
25
+ ---
26
+ ||命令|スタック1|スタック2|スタック3|
27
+ |--:|:--|:--:|:--:|:--:|
28
+ |0|LOAD_CONST|1|||
29
+ |2|LOAD_CONST|1|5||
30
+ |4|DUP_TOP|1|5|5|
31
+ |6|ROT_THREE|5|1|5|
32
+ |8|COMPARE_OP|5|True||
33
+ |10|JUMP_IF_FALSE_OR_POP|5|||
34
+ |12|LOAD_CONST|5|5||
35
+ |14|COMPARE_OP|True||||
36
+ |16|RETURN_VALUE||||