PEP 8 and extraneous whitespace

Dan Sommers somm1105 at bellsouth.net
Thu Jul 21 21:15:18 EDT 2011


On Thu, 21 Jul 2011 13:28:52 -0700, bruno.desthuilliers at gmail.com wrote:

> 1/ you can consider the equal sign ('=') is the "binding operator".
> 
> 2/ since {'key':'val'} is equivalent to dict(key=val), you can consider
> colons as a binding operator here

But PEP 8 (under Other Recommendations) indicates spaces around the 
former but not the latter:

    key = val
    dict(key=val)

We all know that there should be one-- and preferably only one --obvious 
way to do it.  But what do we also know about foolish consistency?

Dan

-- 
Dan Sommers                                   A death spiral goes clock-
<http://www.tombstonezero.net/dan/>           wise north of the equator.
Atoms are not things. -- Werner Heisenberg              -- Dilbert's PHB



More information about the Python-list mailing list