Python style guidelines

Peter Hansen peter at
Thu Mar 11 16:41:09 CET 2004

Josef Meile wrote:
>>>>>> a='test'
>>>>>> if a.find('foo'):
>>> ...    print "foo was found"
>>> ...
>>> foo was found
>> a.find does not return a boolean, so that particular style guideline
>> does not apply.
> I know, but I found this on the Zope source, which
> means that there is people thinking that the False
> on python includes negative values.

I believe it's more likely they just forgot what find() did return, as 
they were writing the code.  I've done the same, thinking it was a 
boolean, not thinking that it returned a negative but that negatives 
were considered false.


More information about the Python-list mailing list