anything like C++ references?  Terry Reedy tjreedy at Sun Jul 13
21:07:23 CEST 2003  "David McNab" <postmaster at> wrote in
message news:pan.2003. at > In Python, basic types like strings
and numbers are a weird exception to > the 'everything is an
object' rule.  In Java perhaps, but NOT in Python.  This is
WRONG, WRONG, WRONG. Please do not muddy the waters like this.
In Python, most builtin types are immutable.  The two mutable
builtin types are lists and dicts.  Instances of user-defined
classes are also mutable by default.  >When you pass any other
object in a function, >But when you pass a string or numeric
object, [incorrect statement  In Python, everything is 'passed'
to functions the same way:  first, the argument expressions are
evaluated one at a time, left to right. In the typical case
(number of argument expressions == number of positional
parameters), the resulting objects are then bound to the
corresponding parameter names, left to right, in the local
namespace of the function.  (Or, if you pre