python byRef // copy

Viewed 1290

I am new to Python (and dont know much about programming anyway), but I remember reading that python generally does not copy values so any statement a = b makes b point to a. If I run

a = 1
b = a
a = 2
print(b)

gives the result 1. Should that not be 2?

4 Answers
Related