Is 'everything' a refrence or isn't it?

Bryan Olson fakeaddress at nowhere.org
Fri Jan 13 11:11:40 CET 2006


Mike Meyer wrote:
> Bryan Olson writes:
> 
>>rurpy at yahoo.com wrote:
>>
>>>The reason is that I am still trying to figure out
>>>what a value is myself.  Do all objects have values?
>>
>>Yes.
> 
> 
> Can you justify this, other than by quoting the manual whose problems
> caused this question to be raised in the first place?

The Python manual's claim there is solidly grounded. The logic
of 'types' is reasonably well-defined in the discipline. Each
instance of a type takes exactly one element from the type's
set of values (at least at a particular time).


>>>What the value of object()?  A few weeks ago I turned
>>>to that page for enlightenment, with the results I reported.
>>
>>I think type 'object' has only one value, so that's it.
> 
> In that case, they should all be equal, right?
>>>>object() == object()
> 
> False
> 
> Looks like they have different values to me.

Whether the '==' operation conforms to your idea of what equality
means is unclear. Maybe I was wrong, and the object's identity
is part of its abstract state.

> Or maybe an object is valueless, in spite of what the manual says.

We know that's not true.


-- 
--Bryan




More information about the Python-list mailing list