Python internals

Peter Anderson peter.anderson at
Tue Jul 15 15:50:12 CEST 2008

Hi!  I am slowly teaching myself Python.  I was reading David Beazley's 
excellent book "Python - Essential Reference"; in particular about 
variables.  Let me quote:

"Python is a dynamically typed language in which names can represent 
values of different types during the execution of a program. In fact the 
names used in the program are really just labels for various quantities 
and objects. The assignment operator simply creates an association 
between a name and a value. This is different from C, for example, in 
which a name (variable) represents a fixed size and location in memory..."

As an old mainframe programmer, I understand the way C does things with 
variable but this text got me wondering how Python handles this 
"association" between variable name and value at the lower level.  Is it 
like a fifo list?

If there is any Python guru that can help I would be most interested in 
your thoughts.

Peter Anderson

There is nothing more difficult to take in hand, more perilous to 
conduct, or more uncertain in its success, than to take the lead in the 
introduction of a new order of things -- Niccolo Machiavelli, The 
Prince, ch. 6

More information about the Python-list mailing list