Empty string is False right?
D'Arcy J.M. Cain
darcy at druid.net
Sat Jan 31 08:24:06 EST 2009
On Sat, 31 Jan 2009 12:16:19 +0000
AJ Ostergaard <aj at cubbyhole.net> wrote:
> >>> '' and True
> ''
>
> Surely that should be False?!?
Why? The first value evaluates to False in a boolean context and
thus is returned in the above statement due to short circuit
evaluation but is not itself False. You wouldn't expect the following
statement to be True.
>>> '' is False
False
--
D'Arcy J.M. Cain <darcy at druid.net> | Democracy is three wolves
http://www.druid.net/darcy/ | and a sheep voting on
+1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.
More information about the Python-list
mailing list