Gabriel Genellina wrote:
En Sat, 21 Feb 2009 21:55:23 -0200, MRAB <goo...@mrabarnett.plus.com> escribió:

Ethan Furman wrote:
Greetings, List!
I was curious if anyone knew the rationale behind making midnight False?
 --> import datetime
--> midnight = datetime.time(0,0,0)
--> bool(midnight)
False
To my way of thinking, midnight does actually exist so it should be true. If datetime.time was measuring an *amount* of time, rather than a certain point during the day, then a time of 0:0:0 should certainly be False as it would mean no time had passed. However, since midnight does indeed exist (as many programmers have observed when deadlines approach ;) I would think it should be true.

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...

If that returned a character, then yes, but it returns a non-empty
string, so no. :-)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to