[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.
http://bugs.python.org/issue5237
This idea was pulled to full consciousness by your comment that we
should tweak .format(), based on use experience, before deprecating %
interpolation.
tjr
More information about the Python-ideas
mailing list