1) What happens when
>>> x = 1
is executed? The name “x” is assigned the value 1.
2) Let’s take a look at
>>> x = 1 >>> y = x >>> print(y) 1
The name “y” is assigned the value of the name “x”.
Nothing special so far, just terminology.
Fundamental facts behind values and names in Python:
Names cannot be assigned to another name.
Assignment never copies data.