"Summercool" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
In Python, names are names. They get associated with or bound to objects. b=<expression> means associate name b with the object resulting from evaulating the expression. So b = a means associate b with the object 'currently' bound to a. Your discussion of pointers, bytes, and integer-addressed memory locations is correct as to the CPython implementation of Python. But these are not part of the semantics of Python itself as an algorithm language. Unlike with C, we humans can read, understand, and execute Python code without mentally simulating a linear-memory computer. That is part of what makes it easier to read. Terry Jan Reedy -- http://mail.python.org/mailman/listinfo/python-list