Empty string is False right?
Ralf Schoenian
ralf at schoenian-online.de
Sat Jan 31 07:12:41 EST 2009
AJ Ostergaard wrote:
> Hello,
>
> First post so bear with me if I'm being a numpty ...
>
> Is it me or is there something slightly counter intuitive and thus not
> so pythonesque about this:
>
> >>> s = ''
> >>> if s: True
> .... else: False
> ....
> False
> >>> s and eval(s)
> ''
> >>>
>
> Regards,
> AJ
>
Hi,
yes, the following evaluates to False:
empty String: ''
empty list: []
empty tuple: ()
empty dict: {}
0, None
and False of course
Regards,
Ralf
More information about the Python-list
mailing list