How to Teach Python "Variables"
hdante at gmail.com
Wed Nov 28 16:51:13 CET 2007
On Nov 28, 1:42 pm, Neil Cerutti <horp... at yahoo.com> wrote:
> On 2007-11-28, hdante <hda... at gmail.com> wrote:
> > On Nov 28, 1:09 am, Steven D'Aprano
> ><ste... at REMOVE.THIS.cybersource.com.au> wrote:
> >> On Tue, 27 Nov 2007 10:21:36 -0800, hdante wrote:
> >> > Python variables are pointers and that's it.
> >> How do I increment a Python variable so that it points to the
> >> next address, like I can do with pointers in C, Pascal, and
> >> other languages?
> >> --
> >> Steven.
> > You can't. Python variables still are pointers. Hint:
> > int * const x = &y;
> > How do I increment x ?
> Not only that, you can't point x at any other object at all.
> That's not a Python variable either.
> Neil Cerutti
That's right. Languages may have arbitrary sets of operations defined
for their variables. There's nothing wrong with that.
More information about the Python-list