Difference between revisions of "Python disassembly"
From Teknologisk videncenter
								
												
				 (Created page with "<source python> heth@h5:~$ python3 Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>...")  | 
			
(No difference) 
 | 
Latest revision as of 06:26, 2 July 2024
heth@h5:~$ python3
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> def add():
...     element=9
...     result=element+20
...     return(result)
...
>>> print(add())
29
>>> import dis
>>> dis.dis(add)
  2           0 LOAD_CONST               1 (9)
              2 STORE_FAST               0 (element)
  3           4 LOAD_FAST                0 (element)
              6 LOAD_CONST               2 (20)
              8 BINARY_ADD
             10 STORE_FAST               1 (result)
  4          12 LOAD_FAST                1 (result)
             14 RETURN_VALUE
>>>