Professional Documents
Culture Documents
2.2 02 - Variables Are Memory References PDF
2.2 02 - Variables Are Memory References PDF
Memory
0x1000
object 1
0x1001
0x1002
0x1003 object 2
Memory Address Heap
0x1004
0x1005 object 3
…
…
my_var_1 = 10 Memory
reference
my_var_1 0x1000 10
0x1000
0x1001
reference
my_var_2 0x1002 hello
0x1002
0x1003
0x1004
my_var_2 = ‘hello’
0x1005
…
my_var_1 references the object at 0x1000
Example
a = 10
print(hex(id(a)))