5

私は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

4

1 に答える 1