Variable Modifications in a class
Steven Taschuk
staschuk at telusplanet.net
Tue Jun 3 13:53:53 EDT 2003
Quoth Alan Kennedy:
> "Mehta, Anish" wrote:
[...]
> > c = b
> ^^^^^
>
> This is where you are misunderstanding python.
>
> "b" and "c" are not variables, they are references. They are simply a name,
> which is "bound" to something, so the name "refers to" the something.
Nitpicking: 'b' and 'c' *are* variables. It's just that what the
word 'variable' means in Python is different than what it means in
some other languages; in particular assignment is name-binding,
not value-copying, as you make clear.
--
Steven Taschuk "The world will end if you get this wrong."
staschuk at telusplanet.net -- "Typesetting Mathematics -- User's Guide",
Brian Kernighan and Lorrinda Cherry
More information about the Python-list
mailing list