私はpythonのdisパッケージを調べていました。コードを試して、それがどのように機能するかを確認しました
>>> def get():
... x=4
... y=x+3 ............ this line
... z=8
... return y
次にdis.dis(get)
、上記のコードのバイトコード命令を出力する実行します。
x+3
バイトコード命令の場合は、BINARY_ADD
パッケージドキュメントを調べたときに、別の用語を見つけましたINPLACE_ADD
そこには何があるかについて言及されていましたがINPLACE_ADD
、違いはわかりませんでした。
2つ質問があります
a)。BINARY_ADD
との違いは何ですかINPLACE_ADD
b)。バイトコード命令が表示されるようにコードを書くにはどうすればよいですかINPLACE_ADD