datetime.time and midnight
Joshua Judson Rosen
rozzin at geekspace.com
Sun Feb 22 16:06:35 EST 2009
"D'Arcy J.M. Cain" <darcy at druid.net> writes:
>
> On Sun, 22 Feb 2009 05:20:31 -0200
> "Gabriel Genellina" <gagsl-py2 at yahoo.com.ar> wrote:
> > En Sat, 21 Feb 2009 21:55:23 -0200, MRAB <google at mrabarnett.plus.com>
> > escribió:
> > > I think it's because midnight is to the time of day what zero is to
> > > integers, or an empty string is to strings, or an empty container ...
> >
> > So chr(0) should be False too...
>
> >>> chr(0)
> '\x00'
>
> That's not an empty string. This is like...
>
> >>> bool([0])
> True
>
> Now if Python had a char type one might expect the zero char to be
> False but a collection of anything, even if the elements are False, is
> not empty and hence is True.
And, as Halmos said:
A box that contains a hat and nothing else is not the same thing as
a hat....
:)
--
Don't be afraid to ask (Lf.((Lx.xx) (Lr.f(rr)))).
More information about the Python-list
mailing list