[Python-ideas] String formatting and namedtuple

Terry Reedy tjreedy at udel.edu
Fri Feb 13 00:32:29 CET 2009

Raymond Hettinger wrote:
>>> PROPOSAL: Allow the simple case to stay simple.  Allow field names to 
>>> be  omitted for all fields in a string and then default to 0, 1, ... 
>>> so that  example above could be written as
>>> >>> msg = "{} == {}".format
>>> Given that computers are glorified counting machines, it *is* a bit  
>>> annoying to be required to do the counting manually.  I think this is 
>>> at  least half the objection to switching to .format.
>> +1 -- given this, I would remove half my objection to .format(); the rest
>> has mostly to do with backward compatibility as explained previously.
> +1 from here also.


This idea was pulled to full consciousness by your comment that we 
should tweak .format(), based on use experience, before deprecating % 


More information about the Python-ideas mailing list