Is behavior of += intentional for int?
OKB (not okblacke)
brenNOSPAMbarn at NObrenSPAMbarn.net
Sun Aug 30 13:43:42 EDT 2009
Derek Martin wrote:
> If Python is to say that objects have values,
> then the object can not *be* the value that it has, because that is a
> paradoxical self-reference. It's an object, not a value.
But does it say that objects have values? I don't see where you
get this idea. Consider this code:
class A(object):
pass
class B(object):
x = 0
a = A()
b = B()
b2 = B()
b2.x = a
What is the "value" of the object now bound to the name "a"? What
about the "value" of the object bound to b, or b2?
I would say that in Python, objects do not have values. Objects
are values.
--
--OKB (not okblacke)
Brendan Barnwell
"Do not follow where the path may lead. Go, instead, where there is
no path, and leave a trail."
--author unknown
More information about the Python-list
mailing list