PEP-xxx: Unification of for statement and list-comp syntax

Edward Elliott nobody at 127.0.0.1
Mon May 22 12:58:41 EDT 2006


bruno at modulix wrote:

> Edward Elliott wrote:
>> You mean like this:
>> 
>> s = "foo" + "bar"
>> s = 'foo' + 'bar'
>> s = 'foo' 'bar'
>> s = '%s%s' % ('foo', 'bar')
[snip]
> The real mantra is actually :
> "There should be one-- and preferably only one --obvious way to do it"
> 
> Please note the "should", "preferably", and "obvious".

Touche.  Please tell me which of the above should obviously be the
preferable way to concatenate strings.  All those weasel words prove my
point: it's a vague and watered-down guideline that gives way in the face
of other considerations.

-- 
Edward Elliott
UC Berkeley School of Law (Boalt Hall)
complangpython at eddeye dot net



More information about the Python-list mailing list