| Store | Cart

Python style guidelines

From: Heather Coppersmith <m...@privacy.net>
11 Mar 2004 06:34:43 -0500
On Thu, 11 Mar 2004 10:48:35 +0100,
Josef Meile <jmeile at hotmail.com> wrote:

>> Is there something missing you think should be there?  There's no particular>> reason a PEP needs to be continually updated.  In particular, notions of>> good Python style haven't changed a lot over the past ten years.>> Skip> I agree, those are good guidelines, but I don't agree with:> - Don't compare boolean values to True or False using == (bool>    types are new in Python 2.3):>          No:  if greeting == True:>          Yes: if greeting:> What would happened if you do:>>>> 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.

>>> if a.find( 'foo' ) == True:
...  print 'foo was found'

probably isn't what you want either.  ;-)

Regards,
Heather

-- 
Heather Coppersmith
That's not right; that's not even wrong. -- Wolfgang Pauli

Recent Messages in this Thread
beli...@aol.com Mar 10, 2004 07:12 pm
Skip Montanaro Mar 10, 2004 10:09 pm
Will Berry Mar 11, 2004 10:39 pm
Richie Hindle Mar 12, 2004 09:36 am
Jorgen Grahn Mar 12, 2004 07:29 pm
MetalOne Mar 13, 2004 07:08 am
Heather Coppersmith Mar 13, 2004 01:22 pm
MetalOne Mar 13, 2004 09:28 pm
Andy Salnikov Mar 15, 2004 09:34 pm
wmwd...@sneakemail.com ) (Greg Ewing (using news.cis.dfn.de) Mar 15, 2004 12:39 am
Josef Meile Mar 11, 2004 09:48 am
Peter Otten Mar 11, 2004 11:18 am
Heather Coppersmith Mar 11, 2004 11:34 am
Josef Meile Mar 11, 2004 03:39 pm
Peter Hansen Mar 11, 2004 03:41 pm
Donn Cave Mar 11, 2004 04:49 pm
John Roth Mar 11, 2004 05:16 pm
wmwd...@sneakemail.com ) (Greg Ewing (using news.cis.dfn.de) Mar 12, 2004 03:23 am
Mel Wilson Mar 12, 2004 03:57 pm
Aahz Mar 11, 2004 04:27 pm
beli...@aol.com Mar 11, 2004 12:52 pm
Michael Hudson Mar 11, 2004 01:41 pm
Messages in this thread