Empty string is False right?
grante at visi.com
Sat Jan 31 15:15:58 CET 2009
On 2009-01-31, Vlastimil Brom <vlastimil.brom at gmail.com> wrote:
> 2009/1/31 AJ Ostergaard <aj at cubbyhole.net>:
>> Hi Ralf,
>> Thanks for that but why:
>>>>> '' and True
>> Surely that should be False?!?
> see the docs:
> "The expression x and y first evaluates x; if x is false,
But that doesn't mean "x is False" in the strict Python
expression sense of the phrase. It means if bool(x) is False
(or something reasonably close to that).
> its value is returned; otherwise, y is evaluated and the
> resulting value is returned."
More information about the Python-list