Hi,
I came across this keyword None. The document I read says "None is python's way of representing nothing. It evaluates to False when treated as a condition"
So I assume, if I do start=None, then it's as good as saying start="" or start=0
Now, the code to represent it's use is pretty confusing. It goes like this:
start=None
while start != ""
     start=raw_input("Press enter to exit, or key in a string: ")
The confusing part is here, since start = "", then it should never be able to go into the while loop.  (Well, at least that's if None is really == "")
So to check, I tried this in the interactive window:
start=None
print start
and presto !! It prinst the string None, even though i haven't placed it in double quotes. So it seems None does have a value, which explains why it managed to enter the while loop. 
Is this correct ? Hope someone can help with an explanation. Thanks in advance folks !!
-Wil<p><img src=http://sg.yimg.com/i/sg/icons/16/sms2.gif width="16" height="16"><b> <a href="http://sg.rd.yahoo.com/mail/tagline/?http://sg.mobile.yahoo.com/" target=_blank>Yahoo! Mobile</a></b><br><small>- Download the latest ringtones, games, and more!</small>