Question about the definition of the value of an object
Terry Reedy
tjreedy at udel.edu
Mon Nov 19 14:19:06 EST 2018
On 11/19/2018 9:08 AM, Iwo Herka wrote:
> Hello everyone,
>
> I've been looking for something in the documentation
> (https://docs.python.org/3.8/reference/datamodel.html) recently
> and I've noticed something weird. Documentation states that every
> object has a value, but doesn’t provide any definition
> whatsoever of what the value is.
Python is a language for manipulating information stored in Python
objects. Abstractly, object values are the mostly implementation- and
even language-independent information that we wish to manipulate. Note
that concrete types are somewhat implementation dependent and ids are
implementation and session dependent.
Bools represent binary choices, not 'truth' per se. We call the choices
'True' and 'False' because that (with or without capitals) is the
default binary choice in propositional logic. For numbers, 0 versus not
0 is often an important choice. Ditto for 'empty' versus 'not empty'
for collections.
--
Terry Jan Reedy
More information about the Python-list
mailing list